ZeroVR/ZeroPacientVR/Zero_BackUpThisFolder_ButDo.../il2cppOutput/HurricaneVR.Framework2.cpp

37877 lines
1.9 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
// System.Action`1<UnityEngine.Font>
struct Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC;
// System.Action`1<System.Int32>
struct Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404;
// System.Action`2<System.Int32,System.Int32>
struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>
struct CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>
struct CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122;
// System.Comparison`1<UnityEngine.EventSystems.RaycastResult>
struct Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Shared.HVRButtons,HurricaneVR.Framework.Shared.HVRButtonState>
struct Dictionary_2_t28B501D16A428241710277D28A2AD08940F5C6B6;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>
struct Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,UnityEngine.ConfigurableJoint>
struct Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData>
struct Dictionary_2_t489B023479196B8FC9709A9F834FC38729BD9493;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<UnityEngine.Renderer,UnityEngine.Material>
struct Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32>
struct Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>
struct EventFunction_1_t5B9F26DC56564B82AEF63D8AFEEEADBAB365F403;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler>
struct EventFunction_1_t9FDF6DF173D42030EFE70318BF2408968D3E65CA;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler>
struct EventFunction_1_t761440E218DEDDDF4267213CA0E8B1C52C858690;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>
struct EventFunction_1_t37D97D8E7BDC68938191F138BFE31C7BEFCF855E;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>
struct EventFunction_1_tB3864D36512C3A896DAC44E898E5D9E1A92CB733;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>
struct EventFunction_1_t33BA7CA3F9202146F70BE77589CE24F7451C584C;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>
struct EventFunction_1_t7DFDB0A0C9926E06BF7870695CD48A0533DFABAD;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler>
struct EventFunction_1_t2A3D445A0300FDC32D29761DDFBBBFC30426F013;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>
struct EventFunction_1_t586168BFEFD0CF29A2B706B5411BF712BD73359E;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>
struct EventFunction_1_t00024D26E9CCD074EEBC25568B0383863A4CF117;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler>
struct EventFunction_1_t5633AE56FD3D84C5E9E07AC717AF53435DA593C9;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler>
struct EventFunction_1_tA70AAFA2BD47CD0A094BCB586E2EA3E04C5F8916;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerMoveHandler>
struct EventFunction_1_t86320D8073B1F956C9EE0FB8749277DDE7C1DE06;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>
struct EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>
struct EventFunction_1_t048C55D455059C49F0AFD58FA503F7A552C3DB65;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler>
struct EventFunction_1_tD8870260CD9964C568C228D51BBD578A792137EA;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler>
struct EventFunction_1_tEF0BF5C5A27323118905EB07330A8EF108FED92F;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>
struct EventFunction_1_tB9684C6044C44F9A8317A5E5A9A3C1C0376A4678;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<System.Object>
struct EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927;
// System.Func`2<UnityEngine.Collider,System.Boolean>
struct Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04;
// System.Func`2<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand,System.Boolean>
struct Func_2_t2EA1647D758F547482138274B10A10E2827C0E06;
// System.Func`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Boolean>
struct Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
// System.Func`2<UnityEngine.Transform,System.Boolean>
struct Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider>
struct HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase>
struct HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
// System.Collections.Generic.HashSet`1<UnityEngine.Transform>
struct HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D;
// System.Collections.Generic.IComparer`1<UnityEngine.Vector3>
struct IComparer_1_tFDB0B934337DF4DC2367C1B24FB3247B40F049E1;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Collider>
struct IEnumerable_1_t738A577130D5FBE55CDA8A3FF4898A00C43996CA;
// System.Collections.Generic.IEnumerable`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand>
struct IEnumerable_1_tD1FDFB65883E516EAFCC8D463B01EA2791063243;
// System.Collections.Generic.IEnumerable`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct IEnumerable_1_tB20DDA3E402D34B89F582963A990B18177CFB8C3;
// System.Collections.Generic.IEnumerable`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>
struct IEnumerable_1_t65C98438B05959CD010D417A8FCA5C8E72C4DFF1;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Transform>
struct IEnumerable_1_t4980F9E076B96A4E697C2E09671204DD70B5573F;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Collider>
struct IEnumerator_1_tCD1905A30C9C22D75C059E095E71B0BFE251D69B;
// System.Collections.Generic.IEnumerator`1<System.String>
struct IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8;
// System.Collections.Generic.IEqualityComparer`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct IEqualityComparer_1_t7C98614AEA83B28AF82AC7469E8E12572148398C;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Renderer>
struct IEqualityComparer_1_t346B5F8DCA5E192F9F86F529BF32D50681423E35;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Renderer,UnityEngine.Material>
struct KeyCollection_tE8E8C55AC63536F15C6F582F98F97060E4EE4926;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule>
struct List_1_tA5BDE435C735A082941CD33D212F97F4AE9FA55F;
// System.Collections.Generic.List`1<UnityEngine.Canvas>
struct List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94;
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem>
struct List_1_tF2FE88545EFEC788CAAE6C74EC2F78E937FCCAC3;
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker>
struct List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76;
// System.Collections.Generic.List`1<UnityEngine.UI.Graphic>
struct List_1_tF6D13D87DD02D4EF3ECD7763371397BD6D1A2C0F;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>
struct List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase>
struct List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>
struct List_1_t0546410FB3DD901156EF02285245EBDB24982ECB;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint>
struct List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>
struct List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
struct List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
struct List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>
struct List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
struct List_1_t8292C421BBB00D7661DC07462822936152BAB446;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<UnityEngine.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D;
// System.Collections.Generic.List`1<UnityEngine.Vector3>
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B;
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>
struct List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597;
// System.Collections.Generic.List`1<UnityEngine.XR.XRInputSubsystem>
struct List_1_t90832B88D7207769654164CC28440CF594CC397D;
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
struct Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D;
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
struct Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8;
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
// UnityEngine.Events.UnityEvent`1<System.Single>
struct UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4;
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.Stabbing.StabArgs>
struct UnityEvent_1_t13C3A5E078C5974B6FEA4772A5FF2B2EF3319C51;
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
struct UnityEvent_2_t03AD5FDC8390DF436A87E03102EA86A7E3FEB0F7;
// UnityEngine.Events.UnityEvent`2<System.Object,System.Object>
struct UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Renderer,UnityEngine.Material>
struct ValueCollection_t788E96DF2A6E289228CDD8FF654A7D60222027FE;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Renderer,UnityEngine.Material>[]
struct EntryU5BU5D_t1C6A7EA3C057F7EAF64666C154ECDF4D4B7E5B70;
// System.Collections.Generic.HashSet`1/Slot<HurricaneVR.Framework.Core.HVRGrabbable>[]
struct SlotU5BU5D_tF5F8A8F104757A5130AACD94D33AD9B2D7924ABA;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// UnityEngine.Canvas[]
struct CanvasU5BU5D_tE5C544063BDA76B67407EFED5FF893BBCDB74841;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Collider[]
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
// UnityEngine.Component[]
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E;
// UnityEngine.ContactPoint[]
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.GameObject[]
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
// HurricaneVR.Framework.Core.HVRGrabbable[]
struct HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger[]
struct HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint[]
struct HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand[]
struct HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket[]
struct HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2;
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter[]
struct HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction[]
struct HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490;
// HurricaneVR.Framework.Core.Stabbing.HVRStabTracker[]
struct HVRStabTrackerU5BU5D_tE27EB7CC50857185F2E54F51CB9C8834924C7081;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable[]
struct HVRStabbableU5BU5D_tFCC3E9D31198DA5FA9BF2688A1926A726CC886B9;
// HurricaneVR.Framework.Core.Stabbing.HVRStabber[]
struct HVRStabberU5BU5D_t8E616BBDD3691DAB7F6A548D6CEAC80A53B8AF05;
// HurricaneVR.Framework.Core.UI.HVRUIPointer[]
struct HVRUIPointerU5BU5D_t195FAD103CDCD8FBBE1C025C457BB3BE43611F74;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
// UnityEngine.MeshRenderer[]
struct MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
// UnityEngine.EventSystems.RaycastResult[]
struct RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7;
// UnityEngine.Renderer[]
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// UnityEngine.Transform[]
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.UIVertex[]
struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
// UnityEngine.Animator
struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// UnityEngine.AudioClip
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20;
// UnityEngine.EventSystems.AxisEventData
struct AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938;
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F;
// UnityEngine.EventSystems.BaseInput
struct BaseInput_t69C46B0AA3C24F1CA842A0D03CACACC4EC788622;
// UnityEngine.EventSystems.BaseInputModule
struct BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1;
// UnityEngine.EventSystems.BaseRaycaster
struct BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
// UnityEngine.CanvasGroup
struct CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094;
// UnityEngine.CanvasRenderer
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
// UnityEngine.CapsuleCollider
struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808;
// UnityEngine.CharacterController
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A;
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
// UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.ConfigurableJoint
struct ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// HurricaneVR.Framework.Core.Utils.DebugTools
struct DebugTools_t9751EA6873D385256E1EFD22DD592A159FDD2502;
// HurricaneVR.Framework.Core.Utils.DebugVR
struct DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// HurricaneVR.Framework.Core.Utils.DrawIfAttribute
struct DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// HurricaneVR.Framework.Core.Utils.EnumFlagAttribute
struct EnumFlagAttribute_tC5A1E2AAD3E2D396D998CF9F174EE27A6DF57032;
// UnityEngine.EventSystems.EventSystem
struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707;
// UnityEngine.Font
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6;
// UnityEngine.UI.FontData
struct FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// HurricaneVR.Framework.Core.Player.GrabbableStuck
struct GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E;
// UnityEngine.UI.GraphicRaycaster
struct GraphicRaycaster_t16FC39434AE5B47D3C2993134CDCF7F4AE6A6D7B;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive
struct HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903;
// HurricaneVR.Framework.Core.Player.HVRCamera
struct HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72;
// HurricaneVR.Framework.Core.Player.HVRCameraRig
struct HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45;
// HurricaneVR.Framework.Core.Player.HVRCanvasFade
struct HVRCanvasFade_tDAA9B7CD0B2E60135D8338A21380135EA6A0181A;
// HurricaneVR.Framework.Core.Utils.HVRComments
struct HVRComments_t55A89FD90A76599DAFD0A272EB9BCD9B2FFB85B7;
// 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.HVRGhostHand
struct HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C;
// HurricaneVR.Framework.Core.Player.HVRGlobalFadeFinder
struct HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621;
// HurricaneVR.Framework.Shared.HVRGrabHaptics
struct HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24;
// HurricaneVR.Framework.Core.HVRGrabbable
struct HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE;
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag
struct HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase
struct HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305;
// HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketExcluder
struct HVRGrabbableSocketExcluder_t8D6C0CB91FFB30AEDB4DF5AF361AB40047AF5821;
// HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketFilter
struct HVRGrabbableSocketFilter_tFF30823FFDE9EBA331EEEBD406938584DF42590B;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
struct HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6;
// HurricaneVR.Framework.Core.HVRGrabberManager
struct HVRGrabberManager_t7D44D9B7ED7F7741BA2F601F4F1880141CB83C76;
// HurricaneVR.Framework.Core.UI.HVRGraphicRaycaster
struct HVRGraphicRaycaster_t79CF53FEB67E60632F62F23717E1953C732C2D86;
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator
struct HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13;
// HurricaneVR.Framework.Core.Utils.HVRHandColliderController
struct HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A;
// 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.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.ControllerInput.HVRInputManager
struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D;
// HurricaneVR.Framework.Core.UI.HVRInputModule
struct HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0;
// HurricaneVR.Framework.Shared.HVRInputSettings
struct HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4;
// HurricaneVR.Framework.Core.Player.HVRInvalidTeleport
struct HVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive
struct HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D;
// HurricaneVR.Framework.Core.Player.HVRJointHand
struct HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings
struct HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77;
// HurricaneVR.Framework.Core.HVRManager
struct HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2;
// HurricaneVR.Framework.Core.Stabbing.HVRNotStabbable
struct HVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004;
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler
struct HVRObjectCollisionDisabler_tF2E45B0D90EBFBEA7682AED6D6CC0AACBBF5A8EF;
// 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.HandPoser.HVRPosableFinger
struct HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint
struct HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand
struct HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings
struct HVRRecoilSettings_tA5E7D79EF68DA1CB8367CDE9A71309DA9365C7AD;
// 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.Utils.HVRShoulderGrabber
struct HVRShoulderGrabber_t61CCA243FAE511AADBF4C08F549553172758EDFD;
// HurricaneVR.Framework.Core.Utils.HVRShoulderSocket
struct HVRShoulderSocket_t680F13F49088340D2539C81D643DC3157EE6BC2C;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
struct HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418;
// HurricaneVR.Framework.Core.Bags.HVRSocketBag
struct HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974;
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer
struct HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A;
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber
struct HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF;
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter
struct HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction
struct HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial
struct HVRSocketHoverMaterial_tB385DB82E01673A8CC79508317DF4C83DA1D712A;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale
struct HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61;
// HurricaneVR.Framework.Core.Sockets.HVRSocketable
struct HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F;
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTag
struct HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE;
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags
struct HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit
struct HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring
struct HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B;
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvent
struct HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924;
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvents
struct HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7;
// HurricaneVR.Framework.Core.Stabbing.HVRStabTracker
struct HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable
struct HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings
struct HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813;
// HurricaneVR.Framework.Core.Stabbing.HVRStabber
struct HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904;
// HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings
struct HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC;
// HurricaneVR.Framework.Core.Sockets.HVRStringSocketFilter
struct HVRStringSocketFilter_t44A70948369C4722720F719534DEB4CA3A7AF76E;
// HurricaneVR.Framework.Core.Sockets.HVRStringSocketable
struct HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE;
// HurricaneVR.Framework.Core.Sockets.HVRTagSocketFilter
struct HVRTagSocketFilter_tCEA6C073BA1B5A0DAAFAAAD595F004B086E9D6A0;
// HurricaneVR.Framework.Core.Sockets.HVRTagSocketable
struct HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097;
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
struct HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3;
// HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase
struct HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961;
// HurricaneVR.Framework.Core.Player.HVRTeleporter
struct HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7;
// HurricaneVR.Framework.Components.HVRThrowingCenterOfMass
struct HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1;
// HurricaneVR.Framework.Core.Utils.HVRTimeEvent
struct HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD;
// HurricaneVR.Framework.Core.Utils.HVRTimeManager
struct HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD;
// HurricaneVR.Framework.ControllerInput.HVRTrackedController
struct HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111;
// HurricaneVR.Framework.Core.UI.HVRUIPointer
struct HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// UnityEngine.EventSystems.IBeginDragHandler
struct IBeginDragHandler_t0E0386CCAB531BD8291D12476D40D19AA98ED7EB;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// UnityEngine.EventSystems.IDragHandler
struct IDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D;
// UnityEngine.EventSystems.IDropHandler
struct IDropHandler_t9F3B358BA4812886852E9AB85A653ABF73B9AA35;
// UnityEngine.EventSystems.IEndDragHandler
struct IEndDragHandler_t9A93E4A27E7CEED446E5FE3DACF39B1A552C23A9;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// UnityEngine.EventSystems.IInitializePotentialDragHandler
struct IInitializePotentialDragHandler_tAFCBB3BBC98C928ED8D5703C39F4781446AB8E9E;
// UnityEngine.EventSystems.IPointerClickHandler
struct IPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8;
// UnityEngine.EventSystems.IPointerDownHandler
struct IPointerDownHandler_t42CC83619BB6295404D44090142F7726003CE573;
// UnityEngine.EventSystems.IPointerUpHandler
struct IPointerUpHandler_tB2D4D0ABEAFF77BE8D0159D638D85E1AF7BAF210;
// UnityEngine.EventSystems.IScrollHandler
struct IScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F;
// UnityEngine.EventSystems.IUpdateSelectedHandler
struct IUpdateSelectedHandler_tBBACEC3A6478F7DA4B682AFDA8CF59C6C3FCC9CC;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// UnityEngine.Joint
struct Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682;
// UnityEngine.LineRenderer
struct LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// 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;
// UnityEngine.EventSystems.PointerEventData
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB;
// UnityEngine.EventSystems.PointerInputModule
struct PointerInputModule_tD71E11FA989C22D83883E120EAA4F05929907556;
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0;
// UnityEngine.UI.RectMask2D
struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670;
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C;
// HurricaneVR.Framework.Core.Utils.SFXPlayer
struct SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent
struct SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D;
// UnityEngine.SphereCollider
struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275;
// System.String
struct String_t;
// HurricaneVR.Framework.Core.Player.TeleportPositionUpdate
struct TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C;
// UnityEngine.UI.Text
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62;
// UnityEngine.TextGenerator
struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// 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;
// UnityEngine.UI.VertexHelper
struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7;
// UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3;
// UnityEngine.AudioClip/PCMReaderCallback
struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E;
// UnityEngine.AudioClip/PCMSetPositionCallback
struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// UnityEngine.Canvas/WillRenderCanvases
struct WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC;
// HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6
struct U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0;
// UnityEngine.Font/FontTextureRebuildCallback
struct FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1;
// HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26
struct U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5;
// HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5
struct U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6;
// HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c
struct U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152;
// HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33
struct U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891;
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c
struct U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720;
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c__DisplayClass3_0
struct U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4;
// HurricaneVR.Framework.Core.Player.HVRPlayerController/<CorrectCamera>d__110
struct U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454;
// HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138
struct U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F;
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10
struct U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C;
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6
struct U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c
struct U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958;
// HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c
struct U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE;
// HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66
struct U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7;
// HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42
struct U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328;
// HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41
struct U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B;
// HurricaneVR.Framework.Core.Utils.HVRUtilities/<>c__DisplayClass3_0
struct U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA;
// HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5
struct U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
// HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0
struct U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7;
// UnityEngine.EventSystems.PointerInputModule/MouseState
struct MouseState_tCCE70861DE1EEECF949AFE8E2A922541D4E08A09;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24;
// HurricaneVR.Framework.Core.Utils.SFXPlayer/PlayEvent
struct PlayEvent_t6AAF354B4806AA3B4FFE6E65853594EB338A4BB0;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t2EA1647D758F547482138274B10A10E2827C0E06_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphicRaycaster_t16FC39434AE5B47D3C2993134CDCF7F4AE6A6D7B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRLayers_t18D0CC0558DE61721B055FA452164902991469BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t4980F9E076B96A4E697C2E09671204DD70B5573F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t738A577130D5FBE55CDA8A3FF4898A00C43996CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t7A84A9E8C72BB62928150241D1BDAEF0137B5092_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* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502_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* PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6_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* U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_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* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral094768394162D05D00971EA5E6871440DD6865A4;
IL2CPP_EXTERN_C String_t* _stringLiteral0B8023468B61463DDDD01C2D85A14D068FE66511;
IL2CPP_EXTERN_C String_t* _stringLiteral11530F9C341F6B3CECE27C5F97B86BC65725340B;
IL2CPP_EXTERN_C String_t* _stringLiteral1C4303CE90A80E03466A934F3A49CF1FBA75C709;
IL2CPP_EXTERN_C String_t* _stringLiteral2299FE7F77E08D2C030541503FCC3F6F30890A25;
IL2CPP_EXTERN_C String_t* _stringLiteral402E6AFDA5E97193EFCC87AC408C09EF515AA184;
IL2CPP_EXTERN_C String_t* _stringLiteral54501A8F2497EEEBE6D0D74DB7BDC9D74553A4A2;
IL2CPP_EXTERN_C String_t* _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318;
IL2CPP_EXTERN_C String_t* _stringLiteral58C63BC89AFE5DA64ACB555D2AECB953FBE3CE7D;
IL2CPP_EXTERN_C String_t* _stringLiteral62EA7B89319D021FF6C2C425E7E16557C7EFC940;
IL2CPP_EXTERN_C String_t* _stringLiteral63D1AF9EA730E52239BDD9A5DF23351E06C305C7;
IL2CPP_EXTERN_C String_t* _stringLiteral69B37AEF3EA183B50097CD2DDD3E7D4C89530EAB;
IL2CPP_EXTERN_C String_t* _stringLiteral6E994CA1DE664111762243E763CAC289DADDDF05;
IL2CPP_EXTERN_C String_t* _stringLiteral6FE4F8609244A685DC0D754D89ACE34F1C79C241;
IL2CPP_EXTERN_C String_t* _stringLiteral7226A4CB18F6EC146C355292448B18D82651A788;
IL2CPP_EXTERN_C String_t* _stringLiteral788512D88E727E7CEF8284898FF518F36439FFB6;
IL2CPP_EXTERN_C String_t* _stringLiteral7E3A2587C95196718EC2F00F430E1C84404F77D3;
IL2CPP_EXTERN_C String_t* _stringLiteral8146A97E5D8A889611ABAFD5CA4EA9C412D3DCCB;
IL2CPP_EXTERN_C String_t* _stringLiteral83F08995F9EA91C1CD42ED482F776B2A206779EC;
IL2CPP_EXTERN_C String_t* _stringLiteral8DE07BCD9695D1A3013816C9872C72C8BCAF4592;
IL2CPP_EXTERN_C String_t* _stringLiteral99850DCB0D9227FC0553F95537099B1F6DF3FFA1;
IL2CPP_EXTERN_C String_t* _stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719;
IL2CPP_EXTERN_C String_t* _stringLiteral9F85A9B338E2E0A1C824CD6792291D58259C4C6C;
IL2CPP_EXTERN_C String_t* _stringLiteralB1454CFD662B3CFAB1507F2BF65EFF20DEE888A7;
IL2CPP_EXTERN_C String_t* _stringLiteralB843D1DA71AA4D24636EC086700849CE1A6FB2C7;
IL2CPP_EXTERN_C String_t* _stringLiteralC98655279C56389B2FB89EAA025E8F3C723DE698;
IL2CPP_EXTERN_C String_t* _stringLiteralCCC8FECE8EA0BC51F9BB60394C59701C41A0A0CD;
IL2CPP_EXTERN_C String_t* _stringLiteralD0730236E0F1240D3A8216520186D9406660BE0D;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDCB977877451EAD70AFE4C1CC51D07B407D9828B;
IL2CPP_EXTERN_C String_t* _stringLiteralFCBBF8F770A6E7C56B9892DE00891CB98B1D4B5F;
IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CircularBuffer_1__ctor_mA63356F31F4EF1B64B1389CFC5649A4937353C45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CircularBuffer_1_get_Item_mDE846130F223F6B6FC3C753E0378CE7CA3B7D3FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_mFB8C70028199D1AF9EBDCDB1CE407F24C466BA61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mA57AFA8AB453064B742498B5382FAB65D732B112_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_m7FAEB9CEF2E1D61D94D4E676A54D371BD3DAC3B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_m76E4C6BD3F17E0866BE1C748E4C9DA8B211E9141_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m37F2CD69FFD82CF62C0B1B22E6FBAE22257A09E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m9BCCECEFBF4FB5A4264ED080C3AF30D62802EFC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m820D038F52BDC71ECDEAE04ED05D98CCF63E9243_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m0BEAEDC9D5C9605ABAC58A8A7345F3D868D19F76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2C2A32AA4FD62D8B9BF5E40B7E2F3EF738C532A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mE2BE4FDD52BF77873DB5352B445C5FF61DC4C928_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m77C4B73C48925A03FE2279F376A018ED0CDA8458_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_mCD0F75409F4FB5B10970476C11E7FFB7D9D088B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m6DFDB20D8247C37FD6471862E1D459B7686B6690_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m25BB68D79F7C4A970FBBFC22870555D7353DCE92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mE9049535F21C248233FA099225FD95A3ED2E30CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m360E62DC627DDFC71C71414CF9318032787D1B62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m3B15687CBACB9E5E6FE4B32F5F81704D99B33F23_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m281F254AAA91205F75CE599A9D492C8FCD5A769F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m6DC29E0FEAEB885786A337E586B7092B6F34C0C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m00E1EB89212C91B8698C09E6D6794662CBED953A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m04C154A74AB125F89D237D07E4D1E7F7DF895CA5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1C8AAB6FE326D61E18DC4005BD79CF25614CB9C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1F697948FB6029A1819B4F08940B76623D6EEAA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m42364265F285AAD5774FF62F5D7DF6505A645C1B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m84BF962A02C7615D3575220DF94851D5AC270DCE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mAF70E9B39A0AD39183DE4B5A7789CE0B0D28BE2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3DFE65306620DDD966C712A219D9079FA081C127_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6561DC83C402739651BBB6140E6FCC142CA315E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m71F6D452AB78DA400DB8FB829AC27C0E8E74CF6F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m8F20327B2A351D37C755096776742F3B91F8CC72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m93B27B65FDBF4E52F0865500817F8585899DD730_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9470EF0AA0AB5CD3349697A9D1243980F708DEB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD2D88850AE5B05903C3DFFAFD490B4BDBCF62F73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m1EBF49BE2B8F62D390C9EB7D582B41A1E6E33EA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5474C06E69B72A7FEADC871C3E559B4D0634C377_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9822B326FC4E04A23C53BBB2A7E1F1D89C2E9245_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9DE1BB34CC33C4984F3320D2421F5B3D285C71ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA6826CB48BE6A7B4F0E3050F216D526A60EF72C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB797CD20821DCB97A0B78940FDACFC79EFC62B09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC3BEC02FFF40A89F4196110A8D434B90F4F96CC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t9F3B358BA4812886852E9AB85A653ABF73B9AA35_m0C0E2A729F88D6AB5AC2B4FD9C4E33D181A52A57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t42CC83619BB6295404D44090142F7726003CE573_mF031AC46543C02039764EDB1B0673DFA36B1F58C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m764A9EE16005FFF9BB7A28EF762E6EB9CFDDA7B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIBeginDragHandler_t0E0386CCAB531BD8291D12476D40D19AA98ED7EB_m1543843C77436B385445DCDE0E472112C8E40F87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_mAE71323F63A667FE0A4F8B9B0E27C6012B28FFE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIEndDragHandler_t9A93E4A27E7CEED446E5FE3DACF39B1A552C23A9_m6AA443D4F53AF0FEBAC269F761A158635243467E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIInitializePotentialDragHandler_tAFCBB3BBC98C928ED8D5703C39F4781446AB8E9E_mABD9E1ECC8C04235760B3855DF03F2308F62071C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m024FB23AA1DBB1B7A5E1935FA35A1E4FF57AC5F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIPointerUpHandler_tB2D4D0ABEAFF77BE8D0159D638D85E1AF7BAF210_mBB70745D5D17BF6402CABEFF0F52911F88C197A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_Execute_TisIUpdateSelectedHandler_tBBACEC3A6478F7DA4B682AFDA8CF59C6C3FCC9CC_m8AFB13536731ABE80F6AE964DA907EE6B27F055E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_GetEventHandler_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_m9AA4E18082F53C60962F70D75570F1D400C37FBA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m3363BED905E60A4545A8CA5B8C68BA709E99536E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExecuteEvents_GetEventHandler_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m3BFE4214B6075DAE2F291E508DC912DC72262D2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_mF55C2E8D28E4ACACB36AE664381E21DF20A66FC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m2CB06E845908E8EDAD94DAA55903786A1A159389_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mFECE312B08FC5FD0A081E51ACA01FAEFD6B841A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisHVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A_mC6A87583A5A444B6CA8CDD97492BFCD59DDE05DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mC866FD3319709BA8DB8AD60E437A77EF06C10E99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisHVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004_mD4C8CCCCD5C4C34DA53821CDECE331E8E5CDFCE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisHVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1_mCD2DB632B26390B331C9E7FCDE7A67352B0568CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRJointHand_U3COnMaxDistanceReachedU3Eb__42_0_mBBF62B1CE3351BCF7AC87DCBAE37D5DF1100DBD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_mD5C7618E221A866E9B24BAA30A68132699D29526_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mC4B6C03225A5C40656BB34AA3638A74C5AD6F4D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m163AEE0D3A2D98AFDEFA53056875322EAED1DDE1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m0C44C8A880D3DB31C0E65F8E393508A007F5DAE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mCF137C8311A8569536F7B74D6EFFB85F41A1A2DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD3243F2A5F98994B0CFD57B3CD1C9F9A1D4320E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE45A7C0F89287072D5E907478FE10A745251F202_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF7413CF5315878D5E1041247FF3EFA01FC712D03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m88ECE219176F771E4C5F913CC01FFCF91E93E3D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mB27E268486C62E3B3C18B8C1F63D65175F86C4DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m02470413485128410499CA8C7E1E60B2D39D9155_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m2E24DFD568F9748E4411A8A740AA9C2661E5B93E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m04D4A4006537785074B69225CDA40A06A3F4D8EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m1D5E48528014F2A36980D68EC7CDB6FF03B83420_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mDBDA909366EE1C9C6C8701AABD56CE0475C59B4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mE53DD64F923F06D1A32305ACF9A2987C85F30333_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mECB806817C962646A2BB4C654787E4E4D666D56C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m0F09D22001FC4FFF3A756C054BB509A2D275FF75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m19C9354251D95DBFDE863BCA74A64B4A1174F757_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m46098DADD5F2508D4D161C5F907C8EF1C41EFA06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m5B0A4F5197FF1701766781B7838CE95E8EFA6C1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m6B4F6915149A6CC5D3A678090C9988554056D660_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mBEE9451A1F5C15F45E80EF6C77528FAFEE1FF8FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mCCE85D4D5326536C4B214C73D07030F4CCD18485_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0B9A92C6A0AF8CC494613319B72CE9BC3CDE21A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2D3D06BF07E2C23876293E7C1E378F69AFCAE779_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2F85DCA0B4519A2DDE7CE23F7DFDA251D109F340_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6DD2E528B694E1BF27A34AD5D41DA106FF82743C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA91FADFC5EFC3817854AD49E7D556A22F7A8D4AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB554B9E213454D1D24DA77C232D4C4E4C2AB6F57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEABBC7CC629D5A1A4F4FADF3A8DE4C9E273631EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF2F55A37AD337B237EACC6AE00671B14EEDCC5EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6B31E8B8275238B4C90B6BF73B79544C9611C76C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC22D02257EADA41CBE5A634CCF00B4B7814B2A0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m15A6F6EE7A94BFF2466028CDB4929F00832627C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectOfType_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_m21B4B3ECA617DE0184DC8607973148666210F216_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectOfType_TisHVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621_mD6E1C9D700DCCD33FB1440352CF050234C3D57A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectsOfType_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m0A5B1CC30BE2A8BF21E198D5AE54C6018B8EE8D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisHVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC_m86468100C9DF3BE2F15863D72ECCCA4C7852A97B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCalibrateOnHMDMovedU3Ed__26_System_Collections_IEnumerator_Reset_m7DD1311F35CBB41409DD2A96554AD5B677653E89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCheckDistanceU3Ed__5_System_Collections_IEnumerator_Reset_m02FB36FA045101E80907B92085DD6DE03DA0232C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetCollidersU3Ed__5_System_Collections_IEnumerator_Reset_mC01794250DF28716021C41D2471D397D9CFC6A52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetCollidersU3Ed__66_System_Collections_IEnumerator_Reset_m9C20627BECEADA1FBCE9FF3DFDF9DAD1AD2816AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetNamesU3Ed__6_System_Collections_IEnumerator_Reset_m6829665B73E4308EE0FB7D39EB043A5905437EF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CIgnoreCollisionForSecondsU3Ed__0_System_Collections_IEnumerator_Reset_mD21E5F3E5B90C69FE70DA2758ECE2EF52F6F8271_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CResetTimeRoutineU3Ed__42_System_Collections_IEnumerator_Reset_mBFBF5440C953ACE1D830A60FF2ED381327CA83D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CScaleHoverTargetU3Ed__10_System_Collections_IEnumerator_Reset_m017D7BACF401D2DE17B50D9677C48E472582F02D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CSetLayerTimeoutU3Ed__6_System_Collections_IEnumerator_Reset_mDEF5389B75F5B46266585C0861B3504B2C268C6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CSlowMotionRoutineU3Ed__41_System_Collections_IEnumerator_Reset_mF295228917B8BB59C9622C3F83EA1B11E3C997EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CStopHandsRoutineU3Ed__33_System_Collections_IEnumerator_Reset_mB5A12F762D553CA52FAE60FFD2279F7BBEBF108C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCleanupStabbableListU3Eb__67_0_m607FFC54F985956A3C1A460943E790679CC95CF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCleanupU3Eb__17_0_mAC86E9AB4A4C36FA87E8E419B38693F17C6CEE83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRefreshCollidersU3Eb__14_0_m0DBCE7DD18DF444AAB7989097BAC12D8B86009FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__24_0_mE809F3D2968DA4EC6BB064CF524B5447B232CCF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__24_1_m5B4E74CB08EE893B48AB9CB6A5121A1FF7AB86A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__3_0_m1A0A9F567235A811DF4BB876424E3666EB1F40F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__3_1_m6F6D572F9CBAF73B8771077C0D52132F6FE703DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__3_3_m65C460C41D201F8CCC84B2DC59B4727654110D04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__3_4_m82DF300B46D325274C404DC83A8147C3E9AEFDDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CGetCollidersU3Eb__0_m4C391DE0B1C39101391C2BB675EC3A559D542F5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass3_0_U3CStartU3Eb__2_m6A30E0C8C29EB14323CE7AF945F684C4AC5DFD20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CTryFindAvailableSocketU3Eb__0_mA164BC994DDD390C184A30C6A43A60CEB16A28D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m1D61511B10005C55246A3EAD99B9E72C7492DFBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_mD1175E822AFF26E9A43F2FB692BB82525C6DD422_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_mF737199509E39B46E16786324277EF743934A219_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2__ctor_m428502AA93A80E8127FEBA9F2ABA9E84FD465F3B_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* Font_tC95270EA3198038970422D78B74A7F2E218A96B6_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 Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;;
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com;
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com;;
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke;
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke;;
struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E;
struct HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2;
struct HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC;
struct HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2;
struct HVRUIPointerU5BU5D_t195FAD103CDCD8FBBE1C025C457BB3BE43611F74;
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3;
struct MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7;
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>
struct CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7 : public RuntimeObject
{
// T[] HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1::_buffer
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____buffer_0;
// System.Int32 HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1::_start
int32_t ____start_1;
// System.Int32 HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1::_end
int32_t ____end_2;
// System.Int32 HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1::_size
int32_t ____size_3;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.Renderer,UnityEngine.Material>
struct Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_t1C6A7EA3C057F7EAF64666C154ECDF4D4B7E5B70* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tE8E8C55AC63536F15C6F582F98F97060E4EE4926* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t788E96DF2A6E289228CDD8FF654A7D60222027FE* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tF5F8A8F104757A5130AACD94D33AD9B2D7924ABA* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Renderer,UnityEngine.Material>
struct KeyCollection_tE8E8C55AC63536F15C6F582F98F97060E4EE4926 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* ____dictionary_0;
};
// System.Collections.Generic.List`1<UnityEngine.Canvas>
struct List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CanvasU5BU5D_tE5C544063BDA76B67407EFED5FF893BBCDB74841* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>
struct List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRStabTrackerU5BU5D_tE27EB7CC50857185F2E54F51CB9C8834924C7081* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
struct List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRStabbableU5BU5D_tFCC3E9D31198DA5FA9BF2688A1926A726CC886B9* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
struct List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRStabberU5BU5D_t8E616BBDD3691DAB7F6A548D6CEAC80A53B8AF05* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>
struct List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRUIPointerU5BU5D_t195FAD103CDCD8FBBE1C025C457BB3BE43611F74* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
struct List_1_t8292C421BBB00D7661DC07462822936152BAB446 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// UnityEngine.EventSystems.AbstractEventData
struct AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7 : public RuntimeObject
{
// System.Boolean UnityEngine.EventSystems.AbstractEventData::m_Used
bool ___m_Used_0;
};
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Utils.ConfigurableJointExtensions
struct ConfigurableJointExtensions_tEE8043F2BB7A5E1892D08810293AF63BBD4E9984 : public RuntimeObject
{
};
// UnityEngine.EventSystems.ExecuteEvents
struct ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59 : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Utils.Extensions
struct Extensions_t5E741E6A603CB4FEE7601B1EDC59DAB73A58DD37 : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive
struct HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903 : public RuntimeObject
{
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive::Spring
float ___Spring_0;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive::Damper
float ___Damper_1;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive::MaxForce
float ___MaxForce_2;
};
// HurricaneVR.Framework.Core.Utils.HVRConstants
struct HVRConstants_tB8D1BB293F27179E8D6CBDF41CFDFD834F5F222F : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive
struct HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D : public RuntimeObject
{
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive::Spring
float ___Spring_0;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive::Damper
float ___Damper_1;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive::MaxForce
float ___MaxForce_2;
};
// HurricaneVR.Framework.Core.Utils.HVRJointUtilities
struct HVRJointUtilities_t9580D9005D38A9B4802EBD9035AC1BD5825EB2E1 : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTag
struct HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE : public RuntimeObject
{
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags HurricaneVR.Framework.Core.Sockets.HVRSocketableTag::Tags
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* ___Tags_0;
// System.Int32 HurricaneVR.Framework.Core.Sockets.HVRSocketableTag::_data
int32_t ____data_1;
};
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit
struct HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80 : public RuntimeObject
{
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit::Limit
float ___Limit_0;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit::Bounciness
float ___Bounciness_1;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit::ContactDistance
float ___ContactDistance_2;
};
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring
struct HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B : public RuntimeObject
{
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring::Spring
float ___Spring_0;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring::Damper
float ___Damper_1;
};
// HurricaneVR.Framework.Core.Utils.HVRUtilities
struct HVRUtilities_t694EABC7A5F336B4C3887EF6DE675E50688EEC5E : public RuntimeObject
{
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Utils.PhysicsExtensions
struct PhysicsExtensions_t14C97FFDBC9F67CE1885DFBD6AA25E2390D4F124 : public RuntimeObject
{
};
// 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;
};
// HurricaneVR.Framework.Core.Utils.VRUtilities
struct VRUtilities_t15CCC289D049DB2CC124761DC8E45E1322BF0F66 : public RuntimeObject
{
};
// 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.Utils.Extensions/<SetLayerTimeout>d__6
struct U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Single HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::timeout
float ___timeout_2;
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::transform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform_3;
// HurricaneVR.Framework.Shared.HVRLayers HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::layer
int32_t ___layer_4;
};
// HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26
struct U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Player.HVRCameraRig HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26::<>4__this
HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* ___U3CU3E4__this_2;
};
// HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5
struct U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Player.HVRGhostHand HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5::<>4__this
HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* ___U3CU3E4__this_2;
};
// HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c
struct U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152 : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33
struct U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Player.HVRJointHand HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33::<>4__this
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* ___U3CU3E4__this_2;
// System.Int32 HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33::<count>5__2
int32_t ___U3CcountU3E5__2_3;
};
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c
struct U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720 : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c__DisplayClass3_0
struct U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4 : public RuntimeObject
{
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c__DisplayClass3_0::t
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___t_0;
// System.Func`2<UnityEngine.Transform,System.Boolean> HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c__DisplayClass3_0::<>9__2
Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* ___U3CU3E9__2_1;
};
// HurricaneVR.Framework.Core.Player.HVRPlayerController/<CorrectCamera>d__110
struct U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Player.HVRPlayerController/<CorrectCamera>d__110::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Player.HVRPlayerController/<CorrectCamera>d__110::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Player.HVRPlayerController HurricaneVR.Framework.Core.Player.HVRPlayerController/<CorrectCamera>d__110::<>4__this
HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* ___U3CU3E4__this_2;
};
// HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138
struct U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Player.HVRPlayerController HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::<>4__this
HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* ___U3CU3E4__this_2;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::crouching
bool ___crouching_3;
// System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::target
float ___target_4;
// System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::<total>5__2
float ___U3CtotalU3E5__2_5;
// System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::<delta>5__3
float ___U3CdeltaU3E5__3_6;
// System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::<min>5__4
float ___U3CminU3E5__4_7;
// System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::<max>5__5
float ___U3CmaxU3E5__5_8;
// System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138::<sign>5__6
float ___U3CsignU3E5__6_9;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer/<>c__DisplayClass6_0
struct U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42 : public RuntimeObject
{
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Sockets.HVRSocketContainer/<>c__DisplayClass6_0::grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_0;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6
struct U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::<>1__state
int32_t ___U3CU3E1__state_0;
// System.String HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::<>2__current
String_t* ___U3CU3E2__current_1;
// System.Int32 HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::<>l__initialThreadId
int32_t ___U3CU3El__initialThreadId_2;
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::<>4__this
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* ___U3CU3E4__this_3;
// System.String[] HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::<>7__wrap1
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3CU3E7__wrap1_4;
// System.Int32 HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::<>7__wrap2
int32_t ___U3CU3E7__wrap2_5;
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c
struct U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958 : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c
struct U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66
struct U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>1__state
int32_t ___U3CU3E1__state_0;
// UnityEngine.Collider HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>2__current
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___U3CU3E2__current_1;
// System.Int32 HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>l__initialThreadId
int32_t ___U3CU3El__initialThreadId_2;
// UnityEngine.Transform HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::transform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform_3;
// UnityEngine.Transform HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>3__transform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CU3E3__transform_4;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::rigidbody
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___rigidbody_5;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>3__rigidbody
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CU3E3__rigidbody_6;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>7__wrap1
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___U3CU3E7__wrap1_7;
// System.Int32 HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>7__wrap2
int32_t ___U3CU3E7__wrap2_8;
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>7__wrap3
RuntimeObject* ___U3CU3E7__wrap3_9;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>7__wrap4
RuntimeObject* ___U3CU3E7__wrap4_10;
};
// HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42
struct U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Utils.HVRTimeManager HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::<>4__this
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* ___U3CU3E4__this_2;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::<elapsed>5__2
float ___U3CelapsedU3E5__2_3;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::<start>5__3
float ___U3CstartU3E5__3_4;
};
// HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41
struct U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::scale
float ___scale_2;
// HurricaneVR.Framework.Core.Utils.HVRTimeManager HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::<>4__this
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* ___U3CU3E4__this_3;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::<elapsed>5__2
float ___U3CelapsedU3E5__2_4;
};
// HurricaneVR.Framework.Core.Utils.HVRUtilities/<>c__DisplayClass3_0
struct U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA : public RuntimeObject
{
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRUtilities/<>c__DisplayClass3_0::includedTriggers
bool ___includedTriggers_0;
};
// HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5
struct U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>1__state
int32_t ___U3CU3E1__state_0;
// UnityEngine.Collider HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>2__current
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___U3CU3E2__current_1;
// System.Int32 HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>l__initialThreadId
int32_t ___U3CU3El__initialThreadId_2;
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::transform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform_3;
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>3__transform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CU3E3__transform_4;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::rigidbody
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___rigidbody_5;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>3__rigidbody
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CU3E3__rigidbody_6;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::includeTriggers
bool ___includeTriggers_7;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>3__includeTriggers
bool ___U3CU3E3__includeTriggers_8;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>7__wrap1
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___U3CU3E7__wrap1_9;
// System.Int32 HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>7__wrap2
int32_t ___U3CU3E7__wrap2_10;
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>7__wrap3
RuntimeObject* ___U3CU3E7__wrap3_11;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>7__wrap4
RuntimeObject* ___U3CU3E7__wrap4_12;
};
// HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0
struct U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::colliders
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___colliders_2;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::otherColliders
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___otherColliders_3;
// System.Single HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::seconds
float ___seconds_4;
};
// HurricaneVR.Framework.Core.Utils.SFXPlayer/PlayEvent
struct PlayEvent_t6AAF354B4806AA3B4FFE6E65853594EB338A4BB0 : public RuntimeObject
{
// System.Single HurricaneVR.Framework.Core.Utils.SFXPlayer/PlayEvent::Time
float ___Time_0;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Collider>
struct Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HVRGrabbable>
struct Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>
struct Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
struct Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
struct Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.UI.HVRUIPointer>
struct Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>
struct Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____current_3;
};
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
struct Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version
int32_t ____version_2;
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey
RuntimeObject* ____currentKey_3;
};
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<UnityEngine.Renderer,UnityEngine.Material>
struct Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_dictionary
Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_version
int32_t ____version_2;
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator::_currentKey
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ____currentKey_3;
};
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
{
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
RuntimeObject* ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Renderer,UnityEngine.Material>
struct KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6
{
// TKey System.Collections.Generic.KeyValuePair`2::key
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value_1;
};
// System.Nullable`1<System.Single>
struct Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
float ___value_1;
};
// UnityEngine.Events.UnityEvent`1<System.Single>
struct UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.Stabbing.StabArgs>
struct UnityEvent_1_t13C3A5E078C5974B6FEA4772A5FF2B2EF3319C51 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
struct UnityEvent_2_t03AD5FDC8390DF436A87E03102EA86A7E3FEB0F7 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.EventSystems.BaseEventData
struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F : public AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7
{
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseEventData::m_EventSystem
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___m_EventSystem_1;
};
// 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
{
};
// FMOD.GUID
struct GUID_tFB268B4FFFA3CA85D227CAE412BC765F4B71BE54
{
// System.Int32 FMOD.GUID::Data1
int32_t ___Data1_0;
// System.Int32 FMOD.GUID::Data2
int32_t ___Data2_1;
// System.Int32 FMOD.GUID::Data3
int32_t ___Data3_2;
// System.Int32 FMOD.GUID::Data4
int32_t ___Data4_3;
};
// HurricaneVR.Framework.Shared.HVRButtonState
struct HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721
{
// System.Boolean HurricaneVR.Framework.Shared.HVRButtonState::Active
bool ___Active_0;
// System.Boolean HurricaneVR.Framework.Shared.HVRButtonState::JustActivated
bool ___JustActivated_1;
// System.Boolean HurricaneVR.Framework.Shared.HVRButtonState::JustDeactivated
bool ___JustDeactivated_2;
// System.Single HurricaneVR.Framework.Shared.HVRButtonState::Value
float ___Value_3;
};
// Native definition for P/Invoke marshalling of HurricaneVR.Framework.Shared.HVRButtonState
struct HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721_marshaled_pinvoke
{
int32_t ___Active_0;
int32_t ___JustActivated_1;
int32_t ___JustDeactivated_2;
float ___Value_3;
};
// Native definition for COM marshalling of HurricaneVR.Framework.Shared.HVRButtonState
struct HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721_marshaled_com
{
int32_t ___Active_0;
int32_t ___JustActivated_1;
int32_t ___JustDeactivated_2;
float ___Value_3;
};
// UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD
{
// System.UInt64 UnityEngine.XR.InputDevice::m_DeviceId
uint64_t ___m_DeviceId_1;
// System.Boolean UnityEngine.XR.InputDevice::m_Initialized
bool ___m_Initialized_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD_marshaled_pinvoke
{
uint64_t ___m_DeviceId_1;
int32_t ___m_Initialized_2;
};
// Native definition for COM marshalling of UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD_marshaled_com
{
uint64_t ___m_DeviceId_1;
int32_t ___m_Initialized_2;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// UnityEngine.JointDrive
struct JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6
{
// System.Single UnityEngine.JointDrive::m_PositionSpring
float ___m_PositionSpring_0;
// System.Single UnityEngine.JointDrive::m_PositionDamper
float ___m_PositionDamper_1;
// System.Single UnityEngine.JointDrive::m_MaximumForce
float ___m_MaximumForce_2;
};
// UnityEngine.Keyframe
struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0
{
// System.Single UnityEngine.Keyframe::m_Time
float ___m_Time_0;
// System.Single UnityEngine.Keyframe::m_Value
float ___m_Value_1;
// System.Single UnityEngine.Keyframe::m_InTangent
float ___m_InTangent_2;
// System.Single UnityEngine.Keyframe::m_OutTangent
float ___m_OutTangent_3;
// System.Int32 UnityEngine.Keyframe::m_WeightedMode
int32_t ___m_WeightedMode_4;
// System.Single UnityEngine.Keyframe::m_InWeight
float ___m_InWeight_5;
// System.Single UnityEngine.Keyframe::m_OutWeight
float ___m_OutWeight_6;
};
// 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.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// UnityEngine.SoftJointLimit
struct SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5
{
// System.Single UnityEngine.SoftJointLimit::m_Limit
float ___m_Limit_0;
// System.Single UnityEngine.SoftJointLimit::m_Bounciness
float ___m_Bounciness_1;
// System.Single UnityEngine.SoftJointLimit::m_ContactDistance
float ___m_ContactDistance_2;
};
// UnityEngine.SoftJointLimitSpring
struct SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0
{
// System.Single UnityEngine.SoftJointLimitSpring::m_Spring
float ___m_Spring_0;
// System.Single UnityEngine.SoftJointLimitSpring::m_Damper
float ___m_Damper_1;
};
// 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;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
};
// UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.Single UnityEngine.WaitForSeconds::m_Seconds
float ___m_Seconds_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
float ___m_Seconds_0;
};
// Native definition for COM marshalling of UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
float ___m_Seconds_0;
};
// UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig
struct UIToolkitOverrideConfig_t4E6B4528E38BCA7DA72C45424634806200A50182
{
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig::activeEventSystem
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___activeEventSystem_0;
// System.Boolean UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig::sendEvents
bool ___sendEvents_1;
// System.Boolean UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig::createPanelGameObjectsOnStart
bool ___createPanelGameObjectsOnStart_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig
struct UIToolkitOverrideConfig_t4E6B4528E38BCA7DA72C45424634806200A50182_marshaled_pinvoke
{
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___activeEventSystem_0;
int32_t ___sendEvents_1;
int32_t ___createPanelGameObjectsOnStart_2;
};
// Native definition for COM marshalling of UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig
struct UIToolkitOverrideConfig_t4E6B4528E38BCA7DA72C45424634806200A50182_marshaled_com
{
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___activeEventSystem_0;
int32_t ___sendEvents_1;
int32_t ___createPanelGameObjectsOnStart_2;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Renderer,UnityEngine.Material>
struct Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// 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.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0 : public RuntimeObject
{
// UnityEngine.Vector3 UnityEngine.Collision::m_Impulse
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
// UnityEngine.Vector3 UnityEngine.Collision::m_RelativeVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
// UnityEngine.Component UnityEngine.Collision::m_Body
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
// UnityEngine.Collider UnityEngine.Collision::m_Collider
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
// System.Int32 UnityEngine.Collision::m_ContactCount
int32_t ___m_ContactCount_4;
// UnityEngine.ContactPoint[] UnityEngine.Collision::m_ReusedContacts
ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_ReusedContacts_5;
// UnityEngine.ContactPoint[] UnityEngine.Collision::m_LegacyContacts
ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_LegacyContacts_6;
};
// Native definition for P/Invoke marshalling of UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
int32_t ___m_ContactCount_4;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
};
// Native definition for COM marshalling of UnityEngine.Collision
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity_1;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___m_Body_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider_3;
int32_t ___m_ContactCount_4;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_ReusedContacts_5;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* ___m_LegacyContacts_6;
};
// UnityEngine.ContactPoint
struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9
{
// UnityEngine.Vector3 UnityEngine.ContactPoint::m_Point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0;
// UnityEngine.Vector3 UnityEngine.ContactPoint::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
// System.Int32 UnityEngine.ContactPoint::m_ThisColliderInstanceID
int32_t ___m_ThisColliderInstanceID_2;
// System.Int32 UnityEngine.ContactPoint::m_OtherColliderInstanceID
int32_t ___m_OtherColliderInstanceID_3;
// System.Single UnityEngine.ContactPoint::m_Separation
float ___m_Separation_4;
};
// 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;
};
// HurricaneVR.Framework.Core.Utils.DrawIfAttribute
struct DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
// System.String HurricaneVR.Framework.Core.Utils.DrawIfAttribute::<comparedPropertyName>k__BackingField
String_t* ___U3CcomparedPropertyNameU3Ek__BackingField_0;
// System.Object HurricaneVR.Framework.Core.Utils.DrawIfAttribute::<comparedValue>k__BackingField
RuntimeObject* ___U3CcomparedValueU3Ek__BackingField_1;
// HurricaneVR.Framework.Core.Utils.DrawIfAttribute/DisablingType HurricaneVR.Framework.Core.Utils.DrawIfAttribute::<disablingType>k__BackingField
int32_t ___U3CdisablingTypeU3Ek__BackingField_2;
};
// HurricaneVR.Framework.Core.Utils.EnumFlagAttribute
struct EnumFlagAttribute_tC5A1E2AAD3E2D396D998CF9F174EE27A6DF57032 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
// System.String HurricaneVR.Framework.Core.Utils.EnumFlagAttribute::enumName
String_t* ___enumName_0;
};
// FMODUnity.EventReference
struct EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51
{
// FMOD.GUID FMODUnity.EventReference::Guid
GUID_tFB268B4FFFA3CA85D227CAE412BC765F4B71BE54 ___Guid_0;
};
// 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.Stabbing.HVRStabEvent
struct HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924 : public UnityEvent_1_t13C3A5E078C5974B6FEA4772A5FF2B2EF3319C51
{
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvents
struct HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7 : public UnityEvent_2_t03AD5FDC8390DF436A87E03102EA86A7E3FEB0F7
{
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabTracker
struct HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD : public RuntimeObject
{
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::<Stabbable>k__BackingField
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___U3CStabbableU3Ek__BackingField_0;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::<Settings>k__BackingField
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* ___U3CSettingsU3Ek__BackingField_1;
// HurricaneVR.Framework.Core.Stabbing.HVRStabber HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::<Stabber>k__BackingField
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___U3CStabberU3Ek__BackingField_2;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::<Joint>k__BackingField
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___U3CJointU3Ek__BackingField_3;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::<StabEntryPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CStabEntryPositionU3Ek__BackingField_4;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::<StabExitPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CStabExitPositionU3Ek__BackingField_5;
// UnityEngine.GameObject HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::<StabbedObject>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CStabbedObjectU3Ek__BackingField_6;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::<StabbedColliders>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CStabbedCollidersU3Ek__BackingField_7;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_stabberLength
float ____stabberLength_8;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_outerShellBreached
bool ____outerShellBreached_9;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_previousDepth
float ____previousDepth_10;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_canFullStab
bool ____canFullStab_11;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_hasFullStabbed
bool ____hasFullStabbed_12;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_stabLocalPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____stabLocalPosition_13;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_lockTimer
float ____lockTimer_14;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_stabbedTime
float ____stabbedTime_15;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_stabExitLocalPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____stabExitLocalPosition_16;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_stabDirectionLocal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____stabDirectionLocal_17;
// UnityEngine.Transform HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_tip
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____tip_18;
// UnityEngine.Transform HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_base
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____base_19;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_unstabThreshold
float ____unstabThreshold_20;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_hasEntered
bool ____hasEntered_21;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_entryToTip
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____entryToTip_22;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_exitToBase
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____exitToBase_23;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_tipValid
bool ____tipValid_24;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::_baseValid
bool ____baseValid_25;
};
// HurricaneVR.Framework.Core.Utils.HVRTimeEvent
struct HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD : public UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4
{
};
// 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;
};
// UnityEngine.EventSystems.RaycastResult
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023
{
// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0;
// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1;
// System.Single UnityEngine.EventSystems.RaycastResult::distance
float ___distance_2;
// System.Single UnityEngine.EventSystems.RaycastResult::index
float ___index_3;
// System.Int32 UnityEngine.EventSystems.RaycastResult::depth
int32_t ___depth_4;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingGroupID
int32_t ___sortingGroupID_5;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingGroupOrder
int32_t ___sortingGroupOrder_6;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer
int32_t ___sortingLayer_7;
// System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder
int32_t ___sortingOrder_8;
// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_9;
// UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_10;
// UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_11;
// System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex
int32_t ___displayIndex_12;
};
// Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_pinvoke
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0;
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1;
float ___distance_2;
float ___index_3;
int32_t ___depth_4;
int32_t ___sortingGroupID_5;
int32_t ___sortingGroupOrder_6;
int32_t ___sortingLayer_7;
int32_t ___sortingOrder_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_11;
int32_t ___displayIndex_12;
};
// Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_com
{
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject_0;
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module_1;
float ___distance_2;
float ___index_3;
int32_t ___depth_4;
int32_t ___sortingGroupID_5;
int32_t ___sortingGroupOrder_6;
int32_t ___sortingLayer_7;
int32_t ___sortingOrder_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition_11;
int32_t ___displayIndex_12;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// HurricaneVR.Framework.Core.Stabbing.StabArgs
struct StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D
{
// HurricaneVR.Framework.Core.Stabbing.HVRStabber HurricaneVR.Framework.Core.Stabbing.StabArgs::Stabber
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___Stabber_0;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable HurricaneVR.Framework.Core.Stabbing.StabArgs::Stabbable
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___Stabbable_1;
// UnityEngine.Collision HurricaneVR.Framework.Core.Stabbing.StabArgs::Collision
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___Collision_2;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.StabArgs::Point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Point_3;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.StabArgs::Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Normal_4;
};
// Native definition for P/Invoke marshalling of HurricaneVR.Framework.Core.Stabbing.StabArgs
struct StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshaled_pinvoke
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___Stabber_0;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___Stabbable_1;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke* ___Collision_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Point_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Normal_4;
};
// Native definition for COM marshalling of HurricaneVR.Framework.Core.Stabbing.StabArgs
struct StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshaled_com
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___Stabber_0;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___Stabbable_1;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com* ___Collision_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Point_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Normal_4;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10
struct U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::<>4__this
HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* ___U3CU3E4__this_2;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::targetScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetScale_3;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::<start>5__2
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CstartU3E5__2_4;
// System.Single HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::<elapsed>5__3
float ___U3CelapsedU3E5__3_5;
};
// UnityEngine.AudioClip
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
// UnityEngine.AudioClip/PCMReaderCallback UnityEngine.AudioClip::m_PCMReaderCallback
PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___m_PCMReaderCallback_4;
// UnityEngine.AudioClip/PCMSetPositionCallback UnityEngine.AudioClip::m_PCMSetPositionCallback
PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___m_PCMSetPositionCallback_5;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Font
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
// UnityEngine.Font/FontTextureRebuildCallback UnityEngine.Font::m_FontTextureRebuildCallback
FontTextureRebuildCallback_t76D5E172DF8AA57E67763D453AAC40F0961D09B1* ___m_FontTextureRebuildCallback_5;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// 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.EventSystems.PointerEventData
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB : public BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F
{
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerEnter>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerEnterU3Ek__BackingField_2;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::m_PointerPress
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_PointerPress_3;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<lastPress>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3ClastPressU3Ek__BackingField_4;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<rawPointerPress>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CrawPointerPressU3Ek__BackingField_5;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerDrag>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerDragU3Ek__BackingField_6;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::<pointerClick>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerClickU3Ek__BackingField_7;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerCurrentRaycast>k__BackingField
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerCurrentRaycastU3Ek__BackingField_8;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::<pointerPressRaycast>k__BackingField
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerPressRaycastU3Ek__BackingField_9;
// System.Collections.Generic.List`1<UnityEngine.GameObject> UnityEngine.EventSystems.PointerEventData::hovered
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___hovered_10;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<eligibleForClick>k__BackingField
bool ___U3CeligibleForClickU3Ek__BackingField_11;
// System.Int32 UnityEngine.EventSystems.PointerEventData::<pointerId>k__BackingField
int32_t ___U3CpointerIdU3Ek__BackingField_12;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<position>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField_13;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<delta>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CdeltaU3Ek__BackingField_14;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<pressPosition>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpressPositionU3Ek__BackingField_15;
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldPositionU3Ek__BackingField_16;
// UnityEngine.Vector3 UnityEngine.EventSystems.PointerEventData::<worldNormal>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldNormalU3Ek__BackingField_17;
// System.Single UnityEngine.EventSystems.PointerEventData::<clickTime>k__BackingField
float ___U3CclickTimeU3Ek__BackingField_18;
// System.Int32 UnityEngine.EventSystems.PointerEventData::<clickCount>k__BackingField
int32_t ___U3CclickCountU3Ek__BackingField_19;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<scrollDelta>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CscrollDeltaU3Ek__BackingField_20;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<useDragThreshold>k__BackingField
bool ___U3CuseDragThresholdU3Ek__BackingField_21;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<dragging>k__BackingField
bool ___U3CdraggingU3Ek__BackingField_22;
// UnityEngine.EventSystems.PointerEventData/InputButton UnityEngine.EventSystems.PointerEventData::<button>k__BackingField
int32_t ___U3CbuttonU3Ek__BackingField_23;
// System.Single UnityEngine.EventSystems.PointerEventData::<pressure>k__BackingField
float ___U3CpressureU3Ek__BackingField_24;
// System.Single UnityEngine.EventSystems.PointerEventData::<tangentialPressure>k__BackingField
float ___U3CtangentialPressureU3Ek__BackingField_25;
// System.Single UnityEngine.EventSystems.PointerEventData::<altitudeAngle>k__BackingField
float ___U3CaltitudeAngleU3Ek__BackingField_26;
// System.Single UnityEngine.EventSystems.PointerEventData::<azimuthAngle>k__BackingField
float ___U3CazimuthAngleU3Ek__BackingField_27;
// System.Single UnityEngine.EventSystems.PointerEventData::<twist>k__BackingField
float ___U3CtwistU3Ek__BackingField_28;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radius>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField_29;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::<radiusVariance>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField_30;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<fullyExited>k__BackingField
bool ___U3CfullyExitedU3Ek__BackingField_31;
// System.Boolean UnityEngine.EventSystems.PointerEventData::<reentered>k__BackingField
bool ___U3CreenteredU3Ek__BackingField_32;
};
// 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;
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>
struct EventFunction_1_t5B9F26DC56564B82AEF63D8AFEEEADBAB365F403 : public MulticastDelegate_t
{
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>
struct EventFunction_1_t37D97D8E7BDC68938191F138BFE31C7BEFCF855E : public MulticastDelegate_t
{
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>
struct EventFunction_1_tB3864D36512C3A896DAC44E898E5D9E1A92CB733 : public MulticastDelegate_t
{
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>
struct EventFunction_1_t33BA7CA3F9202146F70BE77589CE24F7451C584C : public MulticastDelegate_t
{
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>
struct EventFunction_1_t7DFDB0A0C9926E06BF7870695CD48A0533DFABAD : public MulticastDelegate_t
{
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>
struct EventFunction_1_t586168BFEFD0CF29A2B706B5411BF712BD73359E : public MulticastDelegate_t
{
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>
struct EventFunction_1_t00024D26E9CCD074EEBC25568B0383863A4CF117 : public MulticastDelegate_t
{
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>
struct EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8 : public MulticastDelegate_t
{
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>
struct EventFunction_1_t048C55D455059C49F0AFD58FA503F7A552C3DB65 : public MulticastDelegate_t
{
};
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>
struct EventFunction_1_tB9684C6044C44F9A8317A5E5A9A3C1C0376A4678 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.Collider,System.Boolean>
struct Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04 : public MulticastDelegate_t
{
};
// System.Func`2<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand,System.Boolean>
struct Func_2_t2EA1647D758F547482138274B10A10E2827C0E06 : public MulticastDelegate_t
{
};
// System.Func`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Boolean>
struct Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.Transform,System.Boolean>
struct Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023 : public MulticastDelegate_t
{
};
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
struct Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D : public MulticastDelegate_t
{
};
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
struct Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8 : public MulticastDelegate_t
{
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings
struct HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::DistanceThreshold
float ___DistanceThreshold_4;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::DynamicGrabThreshold
float ___DynamicGrabThreshold_5;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::MaxSpeed
float ___MaxSpeed_6;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::CounterGravityFactor
float ___CounterGravityFactor_7;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::DampDistance
float ___DampDistance_8;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::DampSpeed
float ___DampSpeed_9;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::MaxAccelerationForce
float ___MaxAccelerationForce_10;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::MaxMissSpeed
float ___MaxMissSpeed_11;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::MaxMissAngularSpeed
float ___MaxMissAngularSpeed_12;
// HurricaneVR.Framework.Core.ScriptableObjects.ForcePullRotationTrigger HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotationTrigger
int32_t ___RotationTrigger_13;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotateTriggerDistance
float ___RotateTriggerDistance_14;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotateTriggerTime
float ___RotateTriggerTime_15;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotateTriggerPercent
float ___RotateTriggerPercent_16;
// HurricaneVR.Framework.Core.ScriptableObjects.ForceRotationStyle HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotationStyle
int32_t ___RotationStyle_17;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotateOverDistance
float ___RotateOverDistance_18;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::SlerpSpring
float ___SlerpSpring_19;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::SlerpDamper
float ___SlerpDamper_20;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::SlerpMaxForce
float ___SlerpMaxForce_21;
};
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings
struct HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::XMaster
bool ___XMaster_4;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::XDrive
HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* ___XDrive_5;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::SlerpDrive
HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* ___SlerpDrive_6;
// HurricaneVR.Framework.Core.ScriptableObjects.JointApply HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ApplyMode
int32_t ___ApplyMode_7;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::EnableCollision
bool ___EnableCollision_8;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::EnablePreprocessing
bool ___EnablePreprocessing_9;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::BreakForce
float ___BreakForce_10;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::BreakTorque
float ___BreakTorque_11;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::MassScale
float ___MassScale_12;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ConnectedMassScale
float ___ConnectedMassScale_13;
// UnityEngine.JointProjectionMode HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ProjectionMode
int32_t ___ProjectionMode_14;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ProjectionDistance
float ___ProjectionDistance_15;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ProjectionAngle
float ___ProjectionAngle_16;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::CriticalDampPosition
bool ___CriticalDampPosition_17;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::DampConnectedBody
bool ___DampConnectedBody_18;
// UnityEngine.RotationDriveMode HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::RotationDriveMode
int32_t ___RotationDriveMode_19;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::YDrive
HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* ___YDrive_20;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ZDrive
HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* ___ZDrive_21;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularXDrive
HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* ___AngularXDrive_22;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularYZDrive
HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* ___AngularYZDrive_23;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::LinearLimit
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___LinearLimit_24;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::LinearLimitSpring
HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* ___LinearLimitSpring_25;
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::XMotion
int32_t ___XMotion_26;
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::YMotion
int32_t ___YMotion_27;
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ZMotion
int32_t ___ZMotion_28;
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularXMotion
int32_t ___AngularXMotion_29;
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularYMotion
int32_t ___AngularYMotion_30;
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularZMotion
int32_t ___AngularZMotion_31;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::LowAngularXLimit
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___LowAngularXLimit_32;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::HighAngularXLimit
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___HighAngularXLimit_33;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularXLimitSpring
HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* ___AngularXLimitSpring_34;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularYLimit
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___AngularYLimit_35;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularZLimit
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___AngularZLimit_36;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularYZLimitSpring
HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* ___AngularYZLimitSpring_37;
};
// HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings
struct HVRRecoilSettings_tA5E7D79EF68DA1CB8367CDE9A71309DA9365C7AD : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::UpForce
float ___UpForce_4;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::BackwardsForce
float ___BackwardsForce_5;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::TwoHandUpForce
float ___TwoHandUpForce_6;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::TwoHandBackwardsForce
float ___TwoHandBackwardsForce_7;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::UseTwoHandRecoilForce
bool ___UseTwoHandRecoilForce_8;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::ImpulseForce
bool ___ImpulseForce_9;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::RandomSideToSideRecoil
bool ___RandomSideToSideRecoil_10;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::SideToSideMin
float ___SideToSideMin_11;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::SideToSideMax
float ___SideToSideMax_12;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::TwoHandSideToSideMin
float ___TwoHandSideToSideMin_13;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::TwoHandSideToSideMax
float ___TwoHandSideToSideMax_14;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::LimitRecoilForce
bool ___LimitRecoilForce_15;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::MaxUpForce
float ___MaxUpForce_16;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::UseTwoHandMaxUpforce
bool ___UseTwoHandMaxUpforce_17;
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::UseTwoHandMaxSideForce
bool ___UseTwoHandMaxSideForce_18;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::MaxBackForce
float ___MaxBackForce_19;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::TwoHandMaxUpForce
float ___TwoHandMaxUpForce_20;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::MaxSideForce
float ___MaxSideForce_21;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::TwoHandMaxSideForce
float ___TwoHandMaxSideForce_22;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::RecoveryDelay
float ___RecoveryDelay_23;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::TwoHandedRecoveryDelay
float ___TwoHandedRecoveryDelay_24;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::RecoveryTime
float ___RecoveryTime_25;
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::TwoHandedRecoveryTime
float ___TwoHandedRecoveryTime_26;
};
// 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;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags
struct HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.String[] HurricaneVR.Framework.Core.Sockets.HVRSocketableTags::_socketables
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____socketables_4;
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings
struct HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::CanBeImpaled
bool ___CanBeImpaled_4;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::RequiredVelocity
float ___RequiredVelocity_5;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::OuterShellDamper
float ___OuterShellDamper_6;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::OuterShellThickness
float ___OuterShellThickness_7;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::Damper
float ___Damper_8;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::UseDamperCurve
bool ___UseDamperCurve_9;
// UnityEngine.AnimationCurve HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::InnerDamperCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___InnerDamperCurve_10;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::OverrideStabberProjection
bool ___OverrideStabberProjection_11;
// UnityEngine.JointProjectionMode HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::ProjectionMode
int32_t ___ProjectionMode_12;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::ProjectionDistance
float ___ProjectionDistance_13;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::ProjectionAngle
float ___ProjectionAngle_14;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::LimitStabDepth
bool ___LimitStabDepth_15;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::StabDepthLimit
float ___StabDepthLimit_16;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::CanLock
bool ___CanLock_17;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::LockVelocity
float ___LockVelocity_18;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::LockTime
float ___LockTime_19;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::UnlockForce
float ___UnlockForce_20;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::ManyFullStabs
bool ___ManyFullStabs_21;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::FullStabDepth
float ___FullStabDepth_22;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::FullStabResetDepth
float ___FullStabResetDepth_23;
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings
struct HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings::AngleThreshold
float ___AngleThreshold_4;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings::Sharpness
float ___Sharpness_5;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings::UnstabThreshold
float ___UnstabThreshold_6;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings::UnstabDelay
float ___UnstabDelay_7;
// System.Int32 HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings::AllowedStabs
int32_t ___AllowedStabs_8;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings::PerpendicularThreshold
float ___PerpendicularThreshold_9;
};
// UnityEngine.Joint
struct Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// 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.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.CanvasGroup
struct CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.CapsuleCollider
struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.CharacterController
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.ConfigurableJoint
struct ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77 : public Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682
{
};
// 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
{
};
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5 : public Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1
{
};
// HurricaneVR.Framework.Core.Utils.DebugTools
struct DebugTools_t9751EA6873D385256E1EFD22DD592A159FDD2502 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Single HurricaneVR.Framework.Core.Utils.DebugTools::MaxVelocity
float ___MaxVelocity_4;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Utils.DebugTools::Rigidbody
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___Rigidbody_5;
// System.Single HurricaneVR.Framework.Core.Utils.DebugTools::VelocityCap
float ___VelocityCap_6;
// System.Boolean HurricaneVR.Framework.Core.Utils.DebugTools::CapVelocity
bool ___CapVelocity_7;
};
// HurricaneVR.Framework.Core.Utils.DebugVR
struct DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.DebugVR::DebugPanel
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___DebugPanel_5;
// System.Single HurricaneVR.Framework.Core.Utils.DebugVR::MaxTextEntries
float ___MaxTextEntries_6;
// System.String HurricaneVR.Framework.Core.Utils.DebugVR::LastDebugMsg
String_t* ___LastDebugMsg_7;
// System.Int32 HurricaneVR.Framework.Core.Utils.DebugVR::lastDebugMsgCount
int32_t ___lastDebugMsgCount_8;
};
// HurricaneVR.Framework.Core.Player.HVRCamera
struct HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Camera HurricaneVR.Framework.Core.Player.HVRCamera::<Camera>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.KeyCode HurricaneVR.Framework.Core.Player.HVRCameraRig::RecalibrateKey
int32_t ___RecalibrateKey_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::<IsMine>k__BackingField
bool ___U3CIsMineU3Ek__BackingField_23;
};
// HurricaneVR.Framework.Core.Utils.HVRComments
struct HVRComments_t55A89FD90A76599DAFD0A272EB9BCD9B2FFB85B7 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.String HurricaneVR.Framework.Core.Utils.HVRComments::text
String_t* ___text_4;
};
// HurricaneVR.Framework.Shared.HVRController
struct HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Shared.HVRController::<Side>k__BackingField
int32_t ___U3CSideU3Ek__BackingField_4;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::GripButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___GripButtonState_5;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TriggerButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TriggerButtonState_6;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::PrimaryButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___PrimaryButtonState_7;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::SecondaryButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___SecondaryButtonState_8;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::MenuButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___MenuButtonState_9;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::PrimaryTouchButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___PrimaryTouchButtonState_10;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::SecondaryTouchButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___SecondaryTouchButtonState_11;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::JoystickButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___JoystickButtonState_12;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackpadButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackpadButtonState_13;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::JoystickTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___JoystickTouchState_14;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadTouchState_15;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TriggerTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TriggerTouchState_16;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::ThumbTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___ThumbTouchState_17;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TriggerNearTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TriggerNearTouchState_18;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::ThumbNearTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___ThumbNearTouchState_19;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadUp
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadUp_20;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadLeft
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadLeft_21;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadRight
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadRight_22;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadDown
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadDown_23;
// UnityEngine.Vector2 HurricaneVR.Framework.Shared.HVRController::JoystickAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___JoystickAxis_24;
// UnityEngine.Vector2 HurricaneVR.Framework.Shared.HVRController::TrackpadAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___TrackpadAxis_25;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::PrimaryButton
bool ___PrimaryButton_26;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::SecondaryButton
bool ___SecondaryButton_27;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::JoystickClicked
bool ___JoystickClicked_28;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TrackPadClicked
bool ___TrackPadClicked_29;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::MenuButton
bool ___MenuButton_30;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::PrimaryTouch
bool ___PrimaryTouch_31;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::SecondaryTouch
bool ___SecondaryTouch_32;
// System.Single HurricaneVR.Framework.Shared.HVRController::Grip
float ___Grip_33;
// System.Single HurricaneVR.Framework.Shared.HVRController::GripForce
float ___GripForce_34;
// System.Single HurricaneVR.Framework.Shared.HVRController::Trigger
float ___Trigger_35;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::ThumbTouch
bool ___ThumbTouch_36;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TriggerTouch
bool ___TriggerTouch_37;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::ThumbNearTouch
bool ___ThumbNearTouch_38;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TriggerNearTouch
bool ___TriggerNearTouch_39;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::GripButton
bool ___GripButton_40;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TriggerButton
bool ___TriggerButton_41;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::JoystickTouch
bool ___JoystickTouch_42;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TrackPadTouch
bool ___TrackPadTouch_43;
// System.Single[] HurricaneVR.Framework.Shared.HVRController::FingerCurls
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___FingerCurls_44;
// System.Single HurricaneVR.Framework.Shared.HVRController::ThumbCurl
float ___ThumbCurl_45;
// System.Single HurricaneVR.Framework.Shared.HVRController::IndexCurl
float ___IndexCurl_46;
// System.Single HurricaneVR.Framework.Shared.HVRController::MiddleCurl
float ___MiddleCurl_47;
// System.Single HurricaneVR.Framework.Shared.HVRController::RingCurl
float ___RingCurl_48;
// System.Single HurricaneVR.Framework.Shared.HVRController::PinkyCurl
float ___PinkyCurl_49;
// UnityEngine.Vector3 HurricaneVR.Framework.Shared.HVRController::Velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Velocity_50;
// UnityEngine.Vector3 HurricaneVR.Framework.Shared.HVRController::AngularVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___AngularVelocity_51;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::<IsActive>k__BackingField
bool ___U3CIsActiveU3Ek__BackingField_52;
// UnityEngine.XR.XRNode HurricaneVR.Framework.Shared.HVRController::XRNode
int32_t ___XRNode_53;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.Shared.HVRController::_device
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ____device_54;
// UnityEngine.Vector2 HurricaneVR.Framework.Shared.HVRController::<ThumbstickDeadZone>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CThumbstickDeadZoneU3Ek__BackingField_55;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.Shared.HVRController::<InputMap>k__BackingField
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___U3CInputMapU3Ek__BackingField_56;
// HurricaneVR.Framework.Shared.HVRFingerSettings HurricaneVR.Framework.Shared.HVRController::<FingerSettings>k__BackingField
HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* ___U3CFingerSettingsU3Ek__BackingField_57;
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.Shared.HVRController::<ControllerType>k__BackingField
int32_t ___U3CControllerTypeU3Ek__BackingField_62;
// System.Single HurricaneVR.Framework.Shared.HVRController::AngularVelocityMagnitude
float ___AngularVelocityMagnitude_63;
// System.Single HurricaneVR.Framework.Shared.HVRController::VelocityMagnitude
float ___VelocityMagnitude_64;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single> HurricaneVR.Framework.Shared.HVRController::RecentVelocities
CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* ___RecentVelocities_65;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::_triggerLowerReset
bool ____triggerLowerReset_66;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::_triggerUpperReset
bool ____triggerUpperReset_67;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::_gripLowerReset
bool ____gripLowerReset_68;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::_gripUpperReset
bool ____gripUpperReset_69;
};
// HurricaneVR.Framework.Core.Player.HVRGhostHand
struct HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Single HurricaneVR.Framework.Core.Player.HVRGhostHand::Threshold
float ___Threshold_4;
// UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRGhostHand::GhostHand
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___GhostHand_5;
// UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRGhostHand::ActualHand
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___ActualHand_6;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRGhostHand::DisplayGhostHand
bool ___DisplayGhostHand_7;
};
// 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<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::CollisionParents
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___CollisionParents_44;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::ExtraIgnoreCollisionParents
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___ExtraIgnoreCollisionParents_45;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.HVRGrabbable::GrabColliders
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___GrabColliders_46;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ConsiderGrabPointAngle
bool ___ConsiderGrabPointAngle_47;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::UseColliderClosestPoint
bool ___UseColliderClosestPoint_48;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::DisableHandCollision
bool ___DisableHandCollision_49;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::AllowMultiplayerSwap
bool ___AllowMultiplayerSwap_50;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.HVRGrabbable::MasterGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___MasterGrabbable_51;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.HVRGrabbable::LinkedGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___LinkedGrabbables_52;
// UnityEngine.CollisionDetectionMode HurricaneVR.Framework.Core.HVRGrabbable::CollisionDetection
int32_t ___CollisionDetection_53;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::PhysicsPoserFallback
bool ___PhysicsPoserFallback_54;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::OverrideMaxDistanceBehaviour
bool ___OverrideMaxDistanceBehaviour_55;
// HurricaneVR.Framework.Core.Player.MaxDistanceBehaviour HurricaneVR.Framework.Core.HVRGrabbable::MaxDistanceBehaviour
int32_t ___MaxDistanceBehaviour_56;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowBoundingBox
bool ___ShowBoundingBox_57;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::DrawCenterOfMass
bool ___DrawCenterOfMass_58;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::GrabPoints
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___GrabPoints_59;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<GrabCollidersSet>k__BackingField
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ___U3CGrabCollidersSetU3Ek__BackingField_60;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<FilterGrabColliders>k__BackingField
bool ___U3CFilterGrabCollidersU3Ek__BackingField_61;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Deactivated
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Deactivated_62;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Activated
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Activated_63;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Grabbed
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Grabbed_64;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Released
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Released_65;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HoverEnter
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverEnter_66;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HoverExit
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverExit_67;
// HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.HVRGrabbable::Collided
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___Collided_68;
// HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.HVRGrabbable::Destroyed
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___Destroyed_69;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbed
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandGrabbed_70;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandReleased
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandReleased_71;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandFullReleased
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandFullReleased_72;
// HurricaneVR.Framework.Core.VRSocketEvent HurricaneVR.Framework.Core.HVRGrabbable::Socketed
VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357* ___Socketed_73;
// HurricaneVR.Framework.Core.VRSocketEvent HurricaneVR.Framework.Core.HVRGrabbable::UnSocketed
VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357* ___UnSocketed_74;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsMine>k__BackingField
bool ___U3CIsMineU3Ek__BackingField_75;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::<ElapsedSinceReleased>k__BackingField
float ___U3CElapsedSinceReleasedU3Ek__BackingField_76;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsSocketed>k__BackingField
bool ___U3CIsSocketedU3Ek__BackingField_77;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsBeingForcedGrabbed>k__BackingField
bool ___U3CIsBeingForcedGrabbedU3Ek__BackingField_78;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsClimbable>k__BackingField
bool ___U3CIsClimbableU3Ek__BackingField_79;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<CanBeGrabbed>k__BackingField
bool ___U3CCanBeGrabbedU3Ek__BackingField_80;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<Colliders>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CCollidersU3Ek__BackingField_81;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<AdditionalIgnoreColliders>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CAdditionalIgnoreCollidersU3Ek__BackingField_82;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<Triggers>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CTriggersU3Ek__BackingField_83;
// UnityEngine.CollisionDetectionMode HurricaneVR.Framework.Core.HVRGrabbable::<OriginalCollisionMode>k__BackingField
int32_t ___U3COriginalCollisionModeU3Ek__BackingField_84;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<WasGravity>k__BackingField
bool ___U3CWasGravityU3Ek__BackingField_85;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<WasKinematic>k__BackingField
bool ___U3CWasKinematicU3Ek__BackingField_86;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint> HurricaneVR.Framework.Core.HVRGrabbable::GrabPointsMeta
List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F* ___GrabPointsMeta_87;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.HVRGrabbable::<PrimaryGrabber>k__BackingField
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___U3CPrimaryGrabberU3Ek__BackingField_88;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::<SocketHoverer>k__BackingField
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketHovererU3Ek__BackingField_89;
// HurricaneVR.Framework.Core.Sockets.HVRSocketable HurricaneVR.Framework.Core.HVRGrabbable::<Socketable>k__BackingField
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___U3CSocketableU3Ek__BackingField_90;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::<LinkedSocket>k__BackingField
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CLinkedSocketU3Ek__BackingField_91;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::<Socket>k__BackingField
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketU3Ek__BackingField_92;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::<LeftHandGrabber>k__BackingField
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CLeftHandGrabberU3Ek__BackingField_93;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::<RightHandGrabber>k__BackingField
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CRightHandGrabberU3Ek__BackingField_94;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsLeftHandGrabbed>k__BackingField
bool ___U3CIsLeftHandGrabbedU3Ek__BackingField_95;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsRightHandGrabbed>k__BackingField
bool ___U3CIsRightHandGrabbedU3Ek__BackingField_96;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<HasConcaveColliders>k__BackingField
bool ___U3CHasConcaveCollidersU3Ek__BackingField_97;
// HurricaneVR.Framework.Core.HVRRequireOtherGrabbable HurricaneVR.Framework.Core.HVRGrabbable::<RequiredGrabbableComponent>k__BackingField
HVRRequireOtherGrabbable_t7FB979F5D265E3592339DE68A98878FCF39FFE46* ___U3CRequiredGrabbableComponentU3Ek__BackingField_98;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase> HurricaneVR.Framework.Core.HVRGrabbable::Grabbers
List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* ___Grabbers_99;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber> HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbers
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* ___HandGrabbers_100;
// System.Collections.Generic.HashSet`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::HeldGrabPoints
HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D* ___HeldGrabPoints_101;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber> HurricaneVR.Framework.Core.HVRGrabbable::Stabbers
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* ___Stabbers_102;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable HurricaneVR.Framework.Core.HVRGrabbable::Stabbable
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___Stabbable_103;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsStabbing>k__BackingField
bool ___U3CIsStabbingU3Ek__BackingField_104;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<BeingDestroyed>k__BackingField
bool ___U3CBeingDestroyedU3Ek__BackingField_105;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HVRGrabbable::_previousRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____previousRotation_106;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,UnityEngine.ConfigurableJoint> HurricaneVR.Framework.Core.HVRGrabbable::_joints
Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B* ____joints_107;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.HVRGrabbable::_recentVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentVelocities_108;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.HVRGrabbable::_recentAngularVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentAngularVelocities_109;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase> HurricaneVR.Framework.Core.HVRGrabbable::_distinctGrabbers
HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872* ____distinctGrabbers_110;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase> HurricaneVR.Framework.Core.HVRGrabbable::_releaseGrabbers
List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* ____releaseGrabbers_111;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::_forceTwoHandSettings
bool ____forceTwoHandSettings_112;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::_centerOfMass
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____centerOfMass_113;
// UnityEngine.RigidbodyInterpolation HurricaneVR.Framework.Core.HVRGrabbable::_rbInterpolation
int32_t ____rbInterpolation_114;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::_mass
float ____mass_115;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::_waitingForColDetectionReset
bool ____waitingForColDetectionReset_116;
// UnityEngine.Coroutine HurricaneVR.Framework.Core.HVRGrabbable::_resetCollisionDetectionRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____resetCollisionDetectionRoutine_117;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::_ignoredColliders
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ____ignoredColliders_118;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontTopLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontTopLeft_119;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontTopRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontTopRight_120;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontBottomLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontBottomLeft_121;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontBottomRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontBottomRight_122;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackTopLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackTopLeft_123;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackTopRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackTopRight_124;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackBottomLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackBottomLeft_125;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackBottomRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackBottomRight_126;
};
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
struct HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::BeforeGrabbed
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___BeforeGrabbed_4;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Grabbed
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Grabbed_5;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Released
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Released_6;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::BeforeHoverEnter
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___BeforeHoverEnter_7;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::HoverEnter
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverEnter_8;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::HoverExit
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverExit_9;
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabBag
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* ____grabBag_10;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag> HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GrabBags
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* ___GrabBags_11;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<ControllerRotation>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CControllerRotationU3Ek__BackingField_12;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<AllowHovering>k__BackingField
bool ___U3CAllowHoveringU3Ek__BackingField_13;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<AllowGrabbing>k__BackingField
bool ___U3CAllowGrabbingU3Ek__BackingField_14;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsGrabbing>k__BackingField
bool ___U3CIsGrabbingU3Ek__BackingField_15;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsHovering>k__BackingField
bool ___U3CIsHoveringU3Ek__BackingField_16;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsGrabActivated>k__BackingField
bool ___U3CIsGrabActivatedU3Ek__BackingField_17;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsHoldActive>k__BackingField
bool ___U3CIsHoldActiveU3Ek__BackingField_18;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<Rigidbody>k__BackingField
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidbodyU3Ek__BackingField_19;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabPoint
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____grabPoint_20;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<JointAnchorWorldPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CJointAnchorWorldPositionU3Ek__BackingField_21;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsMine>k__BackingField
bool ___U3CIsMineU3Ek__BackingField_22;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<PerformUpdate>k__BackingField
bool ___U3CPerformUpdateU3Ek__BackingField_23;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<PullingGrabbable>k__BackingField
bool ___U3CPullingGrabbableU3Ek__BackingField_24;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabbedTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____grabbedTarget_25;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_hoveredTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____hoveredTarget_26;
// UnityEngine.Ray HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_lineOfSightRay
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ____lineOfSightRay_27;
};
// HurricaneVR.Framework.Core.Utils.HVRHandColliderController
struct HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.HVRHandColliderController::LeftParent
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LeftParent_4;
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.HVRHandColliderController::RightParent
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___RightParent_5;
// UnityEngine.BoxCollider HurricaneVR.Framework.Core.Utils.HVRHandColliderController::LeftHandBox
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___LeftHandBox_6;
// UnityEngine.BoxCollider HurricaneVR.Framework.Core.Utils.HVRHandColliderController::RightHandBox
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___RightHandBox_7;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand HurricaneVR.Framework.Core.Utils.HVRHandColliderController::LeftPosableHand
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ___LeftPosableHand_8;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand HurricaneVR.Framework.Core.Utils.HVRHandColliderController::RightPosableHand
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ___RightPosableHand_9;
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.HVRHandColliderController::LeftHand
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LeftHand_10;
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.HVRHandColliderController::LeftLowerArm
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LeftLowerArm_11;
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.HVRHandColliderController::RightHand
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___RightHand_12;
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.HVRHandColliderController::RightLowerArm
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___RightLowerArm_13;
// System.Single HurricaneVR.Framework.Core.Utils.HVRHandColliderController::RightHandShrink
float ___RightHandShrink_14;
// System.Single HurricaneVR.Framework.Core.Utils.HVRHandColliderController::LeftHandShrink
float ___LeftHandShrink_15;
// UnityEngine.AnimationCurve HurricaneVR.Framework.Core.Utils.HVRHandColliderController::HandCurve
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___HandCurve_16;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRHandColliderController::EnableArmCapsule
bool ___EnableArmCapsule_17;
// System.Single HurricaneVR.Framework.Core.Utils.HVRHandColliderController::Radius
float ___Radius_18;
// System.Single HurricaneVR.Framework.Core.Utils.HVRHandColliderController::LengthFactor
float ___LengthFactor_19;
// UnityEngine.CapsuleCollider HurricaneVR.Framework.Core.Utils.HVRHandColliderController::LeftForearmCapsule
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* ___LeftForearmCapsule_20;
// UnityEngine.CapsuleCollider HurricaneVR.Framework.Core.Utils.HVRHandColliderController::RightForearmCapsule
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* ___RightForearmCapsule_21;
// UnityEngine.Animator HurricaneVR.Framework.Core.Utils.HVRHandColliderController::SetupAnimator
Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___SetupAnimator_22;
// System.Single HurricaneVR.Framework.Core.Utils.HVRHandColliderController::_rightLength
float ____rightLength_23;
// System.Single HurricaneVR.Framework.Core.Utils.HVRHandColliderController::_leftLength
float ____leftLength_24;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRHandColliderController::_curveValid
bool ____curveValid_25;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRHandColliderController::_leftPos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____leftPos_26;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRHandColliderController::_rightPos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____rightPos_27;
};
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler
struct HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::CurrentSettings
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___CurrentSettings_4;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::LogStrengthChanges
bool ___LogStrengthChanges_5;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::AlwaysUpdateJoint
bool ___AlwaysUpdateJoint_6;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<JointSettings>k__BackingField
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___U3CJointSettingsU3Ek__BackingField_7;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<JointOverride>k__BackingField
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___U3CJointOverrideU3Ek__BackingField_8;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<HandGrabberOverride>k__BackingField
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___U3CHandGrabberOverrideU3Ek__BackingField_9;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<Joint>k__BackingField
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___U3CJointU3Ek__BackingField_10;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<Stopped>k__BackingField
bool ___U3CStoppedU3Ek__BackingField_11;
// UnityEngine.JointDrive HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::_stoppedDrive
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ____stoppedDrive_12;
};
// HurricaneVR.Framework.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::<IsColliding>k__BackingField
bool ___U3CIsCollidingU3Ek__BackingField_14;
};
// HurricaneVR.Framework.ControllerInput.HVRInputManager
struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::OpenVRLoader
String_t* ___OpenVRLoader_20;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::OculusLoader
String_t* ___OculusLoader_21;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::OpenXRLoader
String_t* ___OpenXRLoader_22;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::WMRLoader
String_t* ___WMRLoader_23;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::UseOVRInputs
bool ___UseOVRInputs_27;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::OVRHaptics
bool ___OVRHaptics_28;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::ForceOVRInputUpdate
bool ___ForceOVRInputUpdate_29;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::InitializeSteamVR
bool ___InitializeSteamVR_30;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::InitializeSteamVRActions
bool ___InitializeSteamVRActions_31;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::UseNewInputSystem
bool ___UseNewInputSystem_32;
// UnityEngine.XR.TrackingOriginModeFlags HurricaneVR.Framework.ControllerInput.HVRInputManager::TrackingSpace
int32_t ___TrackingSpace_33;
// HurricaneVR.Framework.Shared.HVRFingerSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::FingerSettings
HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* ___FingerSettings_34;
// HurricaneVR.Framework.Components.HVRControllerOffsets HurricaneVR.Framework.ControllerInput.HVRInputManager::ControllerOffsets
HVRControllerOffsets_tFE72A8CDD95EDF16D0D7E0DCA93B63B39E947417* ___ControllerOffsets_35;
// HurricaneVR.Framework.Shared.HVRGrabHaptics HurricaneVR.Framework.ControllerInput.HVRInputManager::GrabHaptics
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* ___GrabHaptics_36;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::WMRInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___WMRInputMap_37;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::ReverbG2InputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___ReverbG2InputMap_38;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::OculusInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___OculusInputMap_39;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::ViveInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___ViveInputMap_40;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::KnucklesInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___KnucklesInputMap_41;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::CosmosInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___CosmosInputMap_42;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::WMRDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___WMRDeadzone_43;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::OculusDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___OculusDeadzone_44;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::ViveDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___ViveDeadzone_45;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::KnucklesDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___KnucklesDeadzone_46;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::CosmosDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___CosmosDeadzone_47;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::DeadzoneOverride
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___DeadzoneOverride_48;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::OverrideDeadzone
bool ___OverrideDeadzone_49;
// HurricaneVR.Framework.Shared.InputSDK HurricaneVR.Framework.ControllerInput.HVRInputManager::CurrentSDK
int32_t ___CurrentSDK_50;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::_xrPlugin
String_t* ____xrPlugin_51;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::LegacyActive
bool ___LegacyActive_52;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::XRPluginActive
bool ___XRPluginActive_53;
// HurricaneVR.Framework.ControllerInput.VRMode HurricaneVR.Framework.ControllerInput.HVRInputManager::VRPlugin
int32_t ___VRPlugin_54;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::<IsSteamVR>k__BackingField
bool ___U3CIsSteamVRU3Ek__BackingField_55;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDManufacturer
String_t* ___HMDManufacturer_56;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDName
String_t* ___HMDName_57;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftManufacturer
String_t* ___LeftManufacturer_58;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftControllerName
String_t* ___LeftControllerName_59;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::RightManufacturer
String_t* ___RightManufacturer_60;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::RightControllerName
String_t* ___RightControllerName_61;
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftXRInputSystem
int32_t ___LeftXRInputSystem_62;
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.ControllerInput.HVRInputManager::RightControllerType
int32_t ___RightControllerType_63;
// System.Collections.Generic.List`1<System.String> HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftFeatures
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___LeftFeatures_64;
// System.Collections.Generic.List`1<System.String> HurricaneVR.Framework.ControllerInput.HVRInputManager::RightFeatures
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___RightFeatures_65;
// System.Collections.Generic.List`1<System.String> HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDFeatures
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___HMDFeatures_66;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftController_67;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightController_68;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftXRInputController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftXRInputController_69;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightXRInputController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightXRInputController_70;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftOculusController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftOculusController_71;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightOculusController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightOculusController_72;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftSteamController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftSteamController_73;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightSteamController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightSteamController_74;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftInputSystemController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftInputSystemController_75;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightInputSystemController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightInputSystemController_76;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDFirstActivation
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___HMDFirstActivation_77;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___HMDActivated_78;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___HMDDeactivated_79;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDRecentered
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___HMDRecentered_80;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::UserSensed
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___UserSensed_81;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::UserNotSensed
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___UserNotSensed_82;
// HurricaneVR.Framework.ControllerInput.HVRControllerEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftControllerConnected
HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* ___LeftControllerConnected_83;
// HurricaneVR.Framework.ControllerInput.HVRControllerEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::RightControllerConnected
HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* ___RightControllerConnected_84;
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem> HurricaneVR.Framework.ControllerInput.HVRInputManager::_displaySubsystems
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* ____displaySubsystems_85;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::_applicationExiting
bool ____applicationExiting_86;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::_hmdDevice
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ____hmdDevice_87;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::<PreviousHMDActive>k__BackingField
bool ___U3CPreviousHMDActiveU3Ek__BackingField_88;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::<PreviousUserPresent>k__BackingField
bool ___U3CPreviousUserPresentU3Ek__BackingField_89;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::_leftDevice
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ____leftDevice_90;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::_rightDevice
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ____rightDevice_91;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::_isHMDFirstActivationReported
bool ____isHMDFirstActivationReported_92;
// UnityEngine.Vector3 HurricaneVR.Framework.ControllerInput.HVRInputManager::hmdpos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___hmdpos_93;
};
// HurricaneVR.Framework.Core.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::<RigidBody>k__BackingField
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidBodyU3Ek__BackingField_19;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Player.HVRJointHand::<Joint>k__BackingField
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___U3CJointU3Ek__BackingField_20;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRJointHand::<Grabber>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.HVRManager
struct HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.HVRGrabberManager HurricaneVR.Framework.Core.HVRManager::GrabberManager
HVRGrabberManager_t7D44D9B7ED7F7741BA2F601F4F1880141CB83C76* ___GrabberManager_5;
// HurricaneVR.Framework.Core.Player.HVRPlayerController HurricaneVR.Framework.Core.HVRManager::PlayerController
HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* ___PlayerController_6;
// UnityEngine.Transform HurricaneVR.Framework.Core.HVRManager::Camera
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Camera_7;
// HurricaneVR.Framework.Core.Player.HVRScreenFade HurricaneVR.Framework.Core.HVRManager::<ScreenFader>k__BackingField
HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* ___U3CScreenFaderU3Ek__BackingField_8;
};
// HurricaneVR.Framework.Core.Stabbing.HVRNotStabbable
struct HVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler
struct HVRObjectCollisionDisabler_tF2E45B0D90EBFBEA7682AED6D6CC0AACBBF5A8EF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler::TriggersOnly
bool ___TriggersOnly_4;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler::IncludeTriggers
bool ___IncludeTriggers_5;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler::Transforms
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___Transforms_6;
};
// HurricaneVR.Framework.Core.Player.HVRPhysicsHands
struct HVRPhysicsHands_t00E4D6EFF169EDDEE7D6C667984B613633E16C13 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// 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::<RigidBody>k__BackingField
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidBodyU3Ek__BackingField_52;
// UnityEngine.CharacterController HurricaneVR.Framework.Core.Player.HVRPlayerController::<CharacterController>k__BackingField
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___U3CCharacterControllerU3Ek__BackingField_53;
// HurricaneVR.Framework.Core.Player.HVRTeleporter HurricaneVR.Framework.Core.Player.HVRPlayerController::<Teleporter>k__BackingField
HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___U3CTeleporterU3Ek__BackingField_54;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::<Sprinting>k__BackingField
bool ___U3CSprintingU3Ek__BackingField_55;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::IsGrounded
bool ___IsGrounded_56;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::<MovementEnabled>k__BackingField
bool ___U3CMovementEnabledU3Ek__BackingField_57;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::<RotationEnabled>k__BackingField
bool ___U3CRotationEnabledU3Ek__BackingField_58;
// UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::<Neck>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CNeckU3Ek__BackingField_59;
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Player.HVRPlayerController::<Inputs>k__BackingField
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___U3CInputsU3Ek__BackingField_60;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRPlayerController::<PreviousPosition>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::<UpdateInputs>k__BackingField
bool ___U3CUpdateInputsU3Ek__BackingField_39;
};
// 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.Sockets.HVRSocketContainer
struct HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::AutoPopulate
bool ___AutoPopulate_4;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket> HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::Sockets
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* ___Sockets_5;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter
struct HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction
struct HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Transform HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::Target
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Target_4;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketable
struct HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Sockets.HVRSocketable::<Grabbable>k__BackingField
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CGrabbableU3Ek__BackingField_4;
// UnityEngine.Transform HurricaneVR.Framework.Core.Sockets.HVRSocketable::SocketOrientation
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___SocketOrientation_5;
// System.Single HurricaneVR.Framework.Core.Sockets.HVRSocketable::SocketScale
float ___SocketScale_6;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Sockets.HVRSocketable::CounterScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___CounterScale_7;
// UnityEngine.BoxCollider HurricaneVR.Framework.Core.Sockets.HVRSocketable::ScaleOverride
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___ScaleOverride_8;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Sockets.HVRSocketable::SocketedClip
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___SocketedClip_9;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Sockets.HVRSocketable::UnsocketedClip
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___UnsocketedClip_10;
// HurricaneVR.Framework.Core.HVRGrabbable[] HurricaneVR.Framework.Core.Sockets.HVRSocketable::LinkedGrabbables
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* ___LinkedGrabbables_11;
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable
struct HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings HurricaneVR.Framework.Core.Stabbing.HVRStabbable::Settings
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* ___Settings_4;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Stabbing.HVRStabbable::Ignorecolliders
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___Ignorecolliders_5;
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvent HurricaneVR.Framework.Core.Stabbing.HVRStabbable::Stabbed
HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924* ___Stabbed_6;
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvents HurricaneVR.Framework.Core.Stabbing.HVRStabbable::UnStabbed
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* ___UnStabbed_7;
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvents HurricaneVR.Framework.Core.Stabbing.HVRStabbable::FullStabbed
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* ___FullStabbed_8;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber> HurricaneVR.Framework.Core.Stabbing.HVRStabbable::Stabbers
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* ___Stabbers_9;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabbable::<Velocity>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CVelocityU3Ek__BackingField_10;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabbable::_previousPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousPosition_11;
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabber
struct HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Transform HurricaneVR.Framework.Core.Stabbing.HVRStabber::Tip
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Tip_4;
// UnityEngine.Transform HurricaneVR.Framework.Core.Stabbing.HVRStabber::Base
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Base_5;
// HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings HurricaneVR.Framework.Core.Stabbing.HVRStabber::Settings
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* ___Settings_6;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::StabAnything
bool ___StabAnything_7;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::IgnoreVelocityCheck
bool ___IgnoreVelocityCheck_8;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings HurricaneVR.Framework.Core.Stabbing.HVRStabber::FallbackSettings
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* ___FallbackSettings_9;
// UnityEngine.JointProjectionMode HurricaneVR.Framework.Core.Stabbing.HVRStabber::ProjectionMode
int32_t ___ProjectionMode_10;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabber::ProjectionDistance
float ___ProjectionDistance_11;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabber::ProjectionAngle
float ___ProjectionAngle_12;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::IsDualStabber
bool ___IsDualStabber_13;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::CanRunThrough
bool ___CanRunThrough_14;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.Stabbing.HVRStabber::CollidersToIgnore
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___CollidersToIgnore_15;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.Stabbing.HVRStabber::StabbingColliders
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___StabbingColliders_16;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabber::ContactOffset
float ___ContactOffset_17;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::DrawGizmos
bool ___DrawGizmos_18;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::VerboseDebugging
bool ___VerboseDebugging_19;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::LogFailedAngle
bool ___LogFailedAngle_20;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::LogFailedVelocity
bool ___LogFailedVelocity_21;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::LogJointLock
bool ___LogJointLock_22;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::LogJointUnlock
bool ___LogJointUnlock_23;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::LogJointForce
bool ___LogJointForce_24;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabber::LogJointForceThreshold
float ___LogJointForceThreshold_25;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabber::Depth
float ___Depth_26;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabber::DepthPercent
float ___DepthPercent_27;
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvent HurricaneVR.Framework.Core.Stabbing.HVRStabber::Stabbed
HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924* ___Stabbed_28;
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvents HurricaneVR.Framework.Core.Stabbing.HVRStabber::UnStabbed
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* ___UnStabbed_29;
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvents HurricaneVR.Framework.Core.Stabbing.HVRStabber::FullStabbed
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* ___FullStabbed_30;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Stabbing.HVRStabber::<Rigidbody>k__BackingField
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidbodyU3Ek__BackingField_31;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker> HurricaneVR.Framework.Core.Stabbing.HVRStabber::_trackers
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* ____trackers_32;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker> HurricaneVR.Framework.Core.Stabbing.HVRStabber::_cleanup
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* ____cleanup_33;
// System.Collections.Generic.List`1<UnityEngine.GameObject> HurricaneVR.Framework.Core.Stabbing.HVRStabber::<StabbedObjects>k__BackingField
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___U3CStabbedObjectsU3Ek__BackingField_34;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable> HurricaneVR.Framework.Core.Stabbing.HVRStabber::<StabbedStabbables>k__BackingField
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* ___U3CStabbedStabbablesU3Ek__BackingField_35;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabber::_velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____velocity_36;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::<ManuallyLocked>k__BackingField
bool ___U3CManuallyLockedU3Ek__BackingField_37;
};
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
struct HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.Player.AfterTeleportOptions HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::AfterTeleportOption
int32_t ___AfterTeleportOption_4;
// UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::LayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___LayerMask_5;
// System.Single HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::StuckTime
float ___StuckTime_6;
// System.Single HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::BackoutIncrement
float ___BackoutIncrement_7;
// UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::ResetTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___ResetTarget_8;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::LeftHand
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___LeftHand_9;
// HurricaneVR.Framework.Core.Player.HVRJointHand HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::LeftJointHand
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* ___LeftJointHand_10;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::RightHand
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___RightHand_11;
// HurricaneVR.Framework.Core.Player.HVRJointHand HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::RightJointHand
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* ___RightJointHand_12;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::VerboseDebug
bool ___VerboseDebug_13;
// HurricaneVR.Framework.Core.Player.GrabbableStuck HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::GrabbableStuck
GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* ___GrabbableStuck_14;
// HurricaneVR.Framework.Core.Player.GrabbableStuck HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::GrabbableUnstuck
GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* ___GrabbableUnstuck_15;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker> HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::LeftTrackers
List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ___LeftTrackers_16;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker> HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::RightTrackers
List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ___RightTrackers_17;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker> HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_cleanup
List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ____cleanup_18;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_colliders
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____colliders_19;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::leftGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___leftGrabbable_20;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::rightGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___rightGrabbable_21;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_teleportStart
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____teleportStart_22;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_teleportEnd
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____teleportEnd_23;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_previousPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousPosition_24;
// UnityEngine.RaycastHit[] HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_hits
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ____hits_25;
};
// HurricaneVR.Framework.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::<HitCollider>k__BackingField
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___U3CHitColliderU3Ek__BackingField_64;
// UnityEngine.Collider HurricaneVR.Framework.Core.Player.HVRTeleporter::<DownHitCollider>k__BackingField
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___U3CDownHitColliderU3Ek__BackingField_65;
// UnityEngine.Vector3[] HurricaneVR.Framework.Core.Player.HVRTeleporter::<LineRendererPoints>k__BackingField
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___U3CLineRendererPointsU3Ek__BackingField_66;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::<TeleportDestination>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CTeleportDestinationU3Ek__BackingField_67;
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Player.HVRTeleporter::<PlayerInputs>k__BackingField
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___U3CPlayerInputsU3Ek__BackingField_68;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::<HitPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHitPositionU3Ek__BackingField_69;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::<LastDownwardPoint>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CLastDownwardPointU3Ek__BackingField_70;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::<LastValidDownwardPoint>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CLastValidDownwardPointU3Ek__BackingField_71;
// System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::<LastValidIndex>k__BackingField
int32_t ___U3CLastValidIndexU3Ek__BackingField_72;
// System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::<LastIndex>k__BackingField
int32_t ___U3CLastIndexU3Ek__BackingField_73;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::<IsRaycastValid>k__BackingField
bool ___U3CIsRaycastValidU3Ek__BackingField_74;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::<SurfaceNormal>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CSurfaceNormalU3Ek__BackingField_75;
// UnityEngine.CharacterController HurricaneVR.Framework.Core.Player.HVRTeleporter::<CharacterController>k__BackingField
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___U3CCharacterControllerU3Ek__BackingField_76;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::<CanTeleport>k__BackingField
bool ___U3CCanTeleportU3Ek__BackingField_77;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::<IsTeleporting>k__BackingField
bool ___U3CIsTeleportingU3Ek__BackingField_78;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::<LeftHandPrevents>k__BackingField
bool ___U3CLeftHandPreventsU3Ek__BackingField_79;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::<RightHandPrevents>k__BackingField
bool ___U3CRightHandPreventsU3Ek__BackingField_80;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::<IsTeleportPreviouslyValid>k__BackingField
bool ___U3CIsTeleportPreviouslyValidU3Ek__BackingField_81;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::<IsTeleportValid>k__BackingField
bool ___U3CIsTeleportValidU3Ek__BackingField_82;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::<IsAiming>k__BackingField
bool ___U3CIsAimingU3Ek__BackingField_83;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::<PreviousAiming>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.Utils.HVRTimeManager
struct HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.Utils.HVRTimeEvent HurricaneVR.Framework.Core.Utils.HVRTimeManager::TimedSlowed
HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD* ___TimedSlowed_4;
// HurricaneVR.Framework.Core.Utils.HVRTimeEvent HurricaneVR.Framework.Core.Utils.HVRTimeManager::TimeResumed
HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD* ___TimeResumed_5;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRTimeManager::SmoothFixedTimeStep
bool ___SmoothFixedTimeStep_6;
// System.Int32 HurricaneVR.Framework.Core.Utils.HVRTimeManager::FrameSamples
int32_t ___FrameSamples_7;
// System.Int32 HurricaneVR.Framework.Core.Utils.HVRTimeManager::MinTimeStep
int32_t ___MinTimeStep_8;
// System.Int32 HurricaneVR.Framework.Core.Utils.HVRTimeManager::MaxTimeStep
int32_t ___MaxTimeStep_9;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager::TimeScale
float ___TimeScale_10;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRTimeManager::SlowImmediately
bool ___SlowImmediately_11;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRTimeManager::ResumeImmediately
bool ___ResumeImmediately_12;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager::TimeToSlow
float ___TimeToSlow_13;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager::TimeToResume
float ___TimeToResume_14;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRTimeManager::<IsTimeSlowed>k__BackingField
bool ___U3CIsTimeSlowedU3Ek__BackingField_15;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager::<RefreshRate>k__BackingField
float ___U3CRefreshRateU3Ek__BackingField_16;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRTimeManager::Debug
bool ___Debug_17;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager::DebugRefreshRate
float ___DebugRefreshRate_18;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager::DebugTimeScale
float ___DebugTimeScale_19;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRTimeManager::SlowDown
bool ___SlowDown_20;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single> HurricaneVR.Framework.Core.Utils.HVRTimeManager::_buffer
CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* ____buffer_21;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager::averageFrameDelta
float ___averageFrameDelta_22;
// UnityEngine.Coroutine HurricaneVR.Framework.Core.Utils.HVRTimeManager::_slowRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____slowRoutine_23;
// UnityEngine.Coroutine HurricaneVR.Framework.Core.Utils.HVRTimeManager::_resetRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____resetRoutine_24;
};
// HurricaneVR.Framework.Core.UI.HVRUIPointer
struct HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Core.UI.HVRUIPointer::HandSide
int32_t ___HandSide_4;
// HurricaneVR.Framework.Core.UI.HVRInputModule HurricaneVR.Framework.Core.UI.HVRUIPointer::InputModule
HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* ___InputModule_5;
// UnityEngine.Camera HurricaneVR.Framework.Core.UI.HVRUIPointer::<Camera>k__BackingField
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___U3CCameraU3Ek__BackingField_6;
// UnityEngine.LineRenderer HurricaneVR.Framework.Core.UI.HVRUIPointer::<Pointer>k__BackingField
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* ___U3CPointerU3Ek__BackingField_7;
// System.Single HurricaneVR.Framework.Core.UI.HVRUIPointer::offsetPointerHit
float ___offsetPointerHit_8;
// UnityEngine.GameObject HurricaneVR.Framework.Core.UI.HVRUIPointer::PointerHit
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___PointerHit_9;
// UnityEngine.EventSystems.PointerEventData HurricaneVR.Framework.Core.UI.HVRUIPointer::<PointerEventData>k__BackingField
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___U3CPointerEventDataU3Ek__BackingField_10;
// UnityEngine.GameObject HurricaneVR.Framework.Core.UI.HVRUIPointer::CurrentUIElement
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___CurrentUIElement_11;
};
// HurricaneVR.Framework.Core.Utils.SFXPlayer
struct SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// UnityEngine.EventSystems.UIBehaviour
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// UnityEngine.EventSystems.BaseInputModule
struct BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.BaseInputModule::m_RaycastResultCache
List_1_t8292C421BBB00D7661DC07462822936152BAB446* ___m_RaycastResultCache_4;
// System.Boolean UnityEngine.EventSystems.BaseInputModule::m_SendPointerHoverToParent
bool ___m_SendPointerHoverToParent_5;
// UnityEngine.EventSystems.AxisEventData UnityEngine.EventSystems.BaseInputModule::m_AxisEventData
AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938* ___m_AxisEventData_6;
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::m_EventSystem
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___m_EventSystem_7;
// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::m_BaseEventData
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___m_BaseEventData_8;
// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_InputOverride
BaseInput_t69C46B0AA3C24F1CA842A0D03CACACC4EC788622* ___m_InputOverride_9;
// UnityEngine.EventSystems.BaseInput UnityEngine.EventSystems.BaseInputModule::m_DefaultInput
BaseInput_t69C46B0AA3C24F1CA842A0D03CACACC4EC788622* ___m_DefaultInput_10;
};
// UnityEngine.EventSystems.BaseRaycaster
struct BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.BaseRaycaster::m_RootRaycaster
BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___m_RootRaycaster_4;
};
// UnityEngine.EventSystems.EventSystem
struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// System.Collections.Generic.List`1<UnityEngine.EventSystems.BaseInputModule> UnityEngine.EventSystems.EventSystem::m_SystemInputModules
List_1_tA5BDE435C735A082941CD33D212F97F4AE9FA55F* ___m_SystemInputModules_4;
// UnityEngine.EventSystems.BaseInputModule UnityEngine.EventSystems.EventSystem::m_CurrentInputModule
BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1* ___m_CurrentInputModule_5;
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_FirstSelected
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_FirstSelected_7;
// System.Boolean UnityEngine.EventSystems.EventSystem::m_sendNavigationEvents
bool ___m_sendNavigationEvents_8;
// System.Int32 UnityEngine.EventSystems.EventSystem::m_DragThreshold
int32_t ___m_DragThreshold_9;
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::m_CurrentSelected
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_CurrentSelected_10;
// System.Boolean UnityEngine.EventSystems.EventSystem::m_HasFocus
bool ___m_HasFocus_11;
// System.Boolean UnityEngine.EventSystems.EventSystem::m_SelectionGuard
bool ___m_SelectionGuard_12;
// UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.EventSystem::m_DummyData
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___m_DummyData_13;
};
// UnityEngine.UI.Graphic
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
// UnityEngine.Material UnityEngine.UI.Graphic::m_Material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material_6;
// UnityEngine.Color UnityEngine.UI.Graphic::m_Color
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_7;
// System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate
bool ___m_SkipLayoutUpdate_8;
// System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate
bool ___m_SkipMaterialUpdate_9;
// System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
bool ___m_RaycastTarget_10;
// System.Boolean UnityEngine.UI.Graphic::m_RaycastTargetCache
bool ___m_RaycastTargetCache_11;
// UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding_12;
// UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_13;
// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer_14;
// UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_15;
// System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
bool ___m_VertsDirty_16;
// System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
bool ___m_MaterialDirty_17;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback_18;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback_19;
// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback_20;
// UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh_23;
// UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs_24;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_25;
// System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_26;
};
// HurricaneVR.Framework.Core.Player.HVRCanvasFade
struct HVRCanvasFade_tDAA9B7CD0B2E60135D8338A21380135EA6A0181A : public HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A
{
// UnityEngine.CanvasGroup HurricaneVR.Framework.Core.Player.HVRCanvasFade::CanvasGroup
CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* ___CanvasGroup_11;
};
// HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketExcluder
struct HVRGrabbableSocketExcluder_t8D6C0CB91FFB30AEDB4DF5AF361AB40047AF5821 : public HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319
{
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketExcluder::Excluded
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___Excluded_4;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketExcluder::_excludedSet
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* ____excludedSet_5;
};
// HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketFilter
struct HVRGrabbableSocketFilter_tFF30823FFDE9EBA331EEEBD406938584DF42590B : public HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319
{
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketFilter::ValidGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___ValidGrabbables_4;
};
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber
struct HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90 : public HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6
{
// HurricaneVR.Framework.Core.Bags.HVRSocketBag HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SocketBag
HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* ___SocketBag_29;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::InverseKinematics
bool ___InverseKinematics_30;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ApplyHandLayer
bool ___ApplyHandLayer_31;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandGrabs
bool ___HandGrabs_32;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandGrabSpeed
float ___HandGrabSpeed_33;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DynamicGrabPalmAdjust
bool ___DynamicGrabPalmAdjust_34;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::AllowMultiplayerSwap
bool ___AllowMultiplayerSwap_35;
// HurricaneVR.Framework.Shared.HVRGrabTrigger HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabTrigger
int32_t ___GrabTrigger_36;
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandSide
int32_t ___HandSide_37;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabPoser
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___GrabPoser_38;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HoverPoser
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___HoverPoser_39;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CloneHandModel
bool ___CloneHandModel_40;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IgnoreParentingDistance
bool ___IgnoreParentingDistance_41;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IgnoreParentingAngle
bool ___IgnoreParentingAngle_42;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ParentingMaxAngleDelta
float ___ParentingMaxAngleDelta_43;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ParentingMaxDistance
float ___ParentingMaxDistance_44;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PullingSettings
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___PullingSettings_45;
// UnityEngine.LayerMask HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RaycastLayermask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___RaycastLayermask_46;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PushoutTime
float ___PushoutTime_47;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PullLerpTime
float ___PullLerpTime_48;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::MoveThreshold
float ___MoveThreshold_49;
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandAnimator
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* ___HandAnimator_50;
// HurricaneVR.Framework.Core.HVRHandPhysics HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandPhysics
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* ___HandPhysics_51;
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Inputs
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___Inputs_52;
// HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PhysicsPoser
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* ___PhysicsPoser_53;
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ForceGrabber
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* ___ForceGrabber_54;
// HurricaneVR.Framework.Components.HVRControllerOffset HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ControllerOffset
HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* ___ControllerOffset_55;
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CollisionHandler
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* ___CollisionHandler_56;
// UnityEngine.BoxCollider HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Pusher
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___Pusher_57;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___GrabIndicator_58;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TriggerGrabIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___TriggerGrabIndicator_59;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DynamicPoseIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___DynamicPoseIndicator_60;
// HurricaneVR.Framework.Core.Grabbers.DynamicPoseGrabIndicator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DynamicPoseIndicatorMode
int32_t ___DynamicPoseIndicatorMode_61;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::FallbackPoser
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___FallbackPoser_62;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandModel
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___HandModel_63;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::JointAnchor
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___JointAnchor_64;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RaycastOrigin
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___RaycastOrigin_65;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TrackedController
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___TrackedController_66;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OverlapSizer
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___OverlapSizer_67;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ReleasedVelocityFactor
float ___ReleasedVelocityFactor_68;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ReleasedAngularConversionFactor
float ___ReleasedAngularConversionFactor_69;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ReleasedAngularThreshold
float ___ReleasedAngularThreshold_70;
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ThrowLookback
int32_t ___ThrowLookback_71;
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ThrowLookbackStart
int32_t ___ThrowLookbackStart_72;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TakePeakVelocities
bool ___TakePeakVelocities_73;
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CountPeakVelocities
int32_t ___CountPeakVelocities_74;
// HurricaneVR.Framework.Components.HVRThrowingCenterOfMass HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ThrowingCenterOfMass
HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1* ___ThrowingCenterOfMass_75;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::BreakDistanceReached
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___BreakDistanceReached_76;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DrawCenterOfMass
bool ___DrawCenterOfMass_77;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabToggleActive
bool ___GrabToggleActive_78;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_triggerHoverTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____triggerHoverTarget_79;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HoveredSocket
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___HoveredSocket_80;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_hoverTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____hoverTarget_81;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_dynamicIndicatorEnabled
bool ____dynamicIndicatorEnabled_82;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_grabIndicatorEnabled
bool ____grabIndicatorEnabled_83;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_grabIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ____grabIndicator_84;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_triggerIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ____triggerIndicator_85;
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<StrengthHandler>k__BackingField
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* ___U3CStrengthHandlerU3Ek__BackingField_86;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandModelParent>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CHandModelParentU3Ek__BackingField_87;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandModelPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHandModelPositionU3Ek__BackingField_88;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandModelRotation>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CHandModelRotationU3Ek__BackingField_89;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandModelScale>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHandModelScaleU3Ek__BackingField_90;
// HurricaneVR.Framework.Components.HVRRigidBodyOverrides HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<RigidOverrides>k__BackingField
HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* ___U3CRigidOverridesU3Ek__BackingField_91;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OverlappingGrabbables
Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* ___OverlappingGrabbables_92;
// UnityEngine.GameObject HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<TempGrabPoint>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CTempGrabPointU3Ek__BackingField_93;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<IsLineGrab>k__BackingField
bool ___U3CIsLineGrabU3Ek__BackingField_94;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<IsTriggerHovering>k__BackingField
bool ___U3CIsTriggerHoveringU3Ek__BackingField_95;
// HurricaneVR.Framework.ControllerInput.HVRTrackedController HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HVRTrackedController>k__BackingField
HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* ___U3CHVRTrackedControllerU3Ek__BackingField_96;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<PosableGrabPoint>k__BackingField
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___U3CPosableGrabPointU3Ek__BackingField_97;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_triggerGrabPoint
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____triggerGrabPoint_98;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<TriggerPosableGrabPoint>k__BackingField
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___U3CTriggerPosableGrabPointU3Ek__BackingField_99;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<PoseLocalRotation>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CPoseLocalRotationU3Ek__BackingField_100;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<PhysicsHandPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CPhysicsHandPositionU3Ek__BackingField_101;
// System.Byte[] HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<PhysicsPoseBytes>k__BackingField
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CPhysicsPoseBytesU3Ek__BackingField_102;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<IsClimbing>k__BackingField
bool ___U3CIsClimbingU3Ek__BackingField_103;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<IsPhysicsPose>k__BackingField
bool ___U3CIsPhysicsPoseU3Ek__BackingField_104;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<GrabAnchorLocal>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CGrabAnchorLocalU3Ek__BackingField_105;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandAnchorLocal>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHandAnchorLocalU3Ek__BackingField_106;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RecentVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ___RecentVelocities_107;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RecentAngularVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ___RecentAngularVelocities_108;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<CanActivate>k__BackingField
bool ___U3CCanActivateU3Ek__BackingField_109;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<CanRelease>k__BackingField
bool ___U3CCanReleaseU3Ek__BackingField_110;
// UnityEngine.SphereCollider HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_overlapCollider
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* ____overlapCollider_111;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_overlapColliders
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____overlapColliders_112;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_hasPosed
bool ____hasPosed_113;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_handMoving
bool ____handMoving_114;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_previousRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____previousRotation_115;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_pullingTimer
float ____pullingTimer_116;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_collisionTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____collisionTransform_117;
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_collisionAnimator
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* ____collisionAnimator_118;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<Joint>k__BackingField
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___U3CJointU3Ek__BackingField_119;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_fakeHand
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____fakeHand_120;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_fakeHandAnchor
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____fakeHandAnchor_121;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_isForceAutoGrab
bool ____isForceAutoGrab_122;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_lineOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____lineOffset_123;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_tightlyHeld
bool ____tightlyHeld_124;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_flippedLinePose
bool ____flippedLinePose_125;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_startRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____startRotation_126;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_primaryGrabPointGrab
bool ____primaryGrabPointGrab_127;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_socketGrab
bool ____socketGrab_128;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_posableHand
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ____posableHand_129;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_collisionHand
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ____collisionHand_130;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_hasForceGrabber
bool ____hasForceGrabber_131;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_physicsPose
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ____physicsPose_132;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_savedPose
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ____savedPose_133;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_lineGrabHandRelativeDirection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____lineGrabHandRelativeDirection_134;
// UnityEngine.WaitForFixedUpdate HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_wffu
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* ____wffu_135;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_moveGrab
bool ____moveGrab_136;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsGripGrabActivated
bool ___IsGripGrabActivated_137;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsTriggerGrabActivated
bool ___IsTriggerGrabActivated_138;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsGripGrabActive
bool ___IsGripGrabActive_139;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsTriggerGrabActive
bool ___IsTriggerGrabActive_140;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_checkingSwap
bool ____checkingSwap_141;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_checkingEnableCollision
bool ____checkingEnableCollision_142;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_forceFullyGrabbed
bool ____forceFullyGrabbed_143;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_pusherSize
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____pusherSize_144;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_pushing
bool ____pushing_145;
// UnityEngine.GameObject HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_anchor
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____anchor_146;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_forceRB
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ____forceRB_147;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_swappingGrabPoint
bool ____swappingGrabPoint_148;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_finalJointCreated
bool ____finalJointCreated_149;
// HurricaneVR.Framework.Shared.HVRGrabControls HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_currentGrabControl
int32_t ____currentGrabControl_150;
// HurricaneVR.Framework.Shared.HVRGrabControls HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_grabbableControl
int32_t ____grabbableControl_151;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_distanceComplete
bool ____distanceComplete_152;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_posJoint
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ____posJoint_153;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_rotJoint
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ____rotJoint_154;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_breakDistanceNext
float ____breakDistanceNext_155;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_layerCache
Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* ____layerCache_158;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_layerKeys
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ____layerKeys_159;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PullJoint
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___PullJoint_160;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_startPos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____startPos_161;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_startRot
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____startRot_162;
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
struct HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418 : public HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6
{
// HurricaneVR.Framework.Shared.HVRGrabControls HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabControl
int32_t ___GrabControl_28;
// HurricaneVR.Framework.Shared.HVRGrabDetection HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabDetectionType
int32_t ___GrabDetectionType_29;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CheckHandOverlap
bool ___CheckHandOverlap_30;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::ReleasesOnHover
bool ___ReleasesOnHover_31;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::InstantHandPose
bool ___InstantHandPose_32;
// HurricaneVR.Framework.Core.Grabbers.SocketHoldType HurricaneVR.Framework.Core.Grabbers.HVRSocket::HoldType
int32_t ___HoldType_33;
// UnityEngine.GameObject HurricaneVR.Framework.Core.Grabbers.HVRSocket::AutoSpawnPrefab
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___AutoSpawnPrefab_34;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabTimeout
float ___GrabTimeout_35;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabbableMustBeHeld
bool ___GrabbableMustBeHeld_36;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabsFromHand
bool ___GrabsFromHand_37;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction[] HurricaneVR.Framework.Core.Grabbers.HVRSocket::HoverActions
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* ___HoverActions_38;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction[] HurricaneVR.Framework.Core.Grabbers.HVRSocket::HandGrabActions
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* ___HandGrabActions_39;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::ParentDisablesGrab
bool ___ParentDisablesGrab_40;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket::ParentGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___ParentGrabbable_41;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanRemoveGrabbable
bool ___CanRemoveGrabbable_42;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::ScaleGrabbable
bool ___ScaleGrabbable_43;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::Size
float ___Size_44;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanGrabStabbingGrabbable
bool ___CanGrabStabbingGrabbable_45;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Grabbers.HVRSocket::AudioGrabbedOverride
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioGrabbedOverride_46;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Grabbers.HVRSocket::AudioReleasedOverride
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioReleasedOverride_47;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Grabbers.HVRSocket::AudioGrabbedFallback
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioGrabbedFallback_48;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Grabbers.HVRSocket::AudioReleasedFallback
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioReleasedFallback_49;
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter[] HurricaneVR.Framework.Core.Grabbers.HVRSocket::SocketFilters
HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* ___SocketFilters_50;
// HurricaneVR.Framework.Core.Grabbers.SocketCondition HurricaneVR.Framework.Core.Grabbers.HVRSocket::FilterCondition
int32_t ___FilterCondition_51;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRSocket::DistanceSource
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___DistanceSource_52;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::DisableCollision
bool ___DisableCollision_53;
// HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent HurricaneVR.Framework.Core.Grabbers.HVRSocket::SpawnedPrefab
SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D* ___SpawnedPrefab_54;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::DebugScale
bool ___DebugScale_55;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRSocket::_previousParent
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____previousParent_56;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRSocket::_previousScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousScale_57;
// UnityEngine.Bounds HurricaneVR.Framework.Core.Grabbers.HVRSocket::_modelBounds
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ____modelBounds_58;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::_appQuitting
bool ____appQuitting_59;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket::_timeoutGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____timeoutGrabbable_60;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::_mass
float ____mass_61;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::_hadRigidBody
bool ____hadRigidBody_62;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::_ignoreGrabSFX
bool ____ignoreGrabSFX_63;
// UnityEngine.Coroutine HurricaneVR.Framework.Core.Grabbers.HVRSocket::_fixPositionRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____fixPositionRoutine_64;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket::<LinkedGrabbable>k__BackingField
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CLinkedGrabbableU3Ek__BackingField_65;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::<CanInteract>k__BackingField
bool ___U3CCanInteractU3Ek__BackingField_66;
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber
struct HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF : public HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6
{
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::SocketContainer
HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* ___SocketContainer_28;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::GrabbleMustBeHeld
bool ___GrabbleMustBeHeld_29;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial
struct HVRSocketHoverMaterial_tB385DB82E01673A8CC79508317DF4C83DA1D712A : public HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40
{
// UnityEngine.Material HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial::InvalidMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___InvalidMaterial_5;
// UnityEngine.Material HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial::ValidMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___ValidMaterial_6;
// System.Collections.Generic.Dictionary`2<UnityEngine.Renderer,UnityEngine.Material> HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial::_rendererMap
Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* ____rendererMap_7;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale
struct HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61 : public HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40
{
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::Scale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Scale_5;
// System.Single HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::ScaleTime
float ___ScaleTime_6;
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::ScaleIfInvalid
bool ___ScaleIfInvalid_7;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::_originalHoverTargetScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____originalHoverTargetScale_8;
// UnityEngine.Coroutine HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::_hoverRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____hoverRoutine_9;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::_target
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____target_10;
};
// HurricaneVR.Framework.Core.Sockets.HVRStringSocketFilter
struct HVRStringSocketFilter_t44A70948369C4722720F719534DEB4CA3A7AF76E : public HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319
{
// System.String HurricaneVR.Framework.Core.Sockets.HVRStringSocketFilter::SocketType
String_t* ___SocketType_4;
};
// HurricaneVR.Framework.Core.Sockets.HVRStringSocketable
struct HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE : public HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F
{
// System.String HurricaneVR.Framework.Core.Sockets.HVRStringSocketable::SocketType
String_t* ___SocketType_12;
};
// HurricaneVR.Framework.Core.Sockets.HVRTagSocketFilter
struct HVRTagSocketFilter_tCEA6C073BA1B5A0DAAFAAAD595F004B086E9D6A0 : public HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319
{
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTag HurricaneVR.Framework.Core.Sockets.HVRTagSocketFilter::Tags
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* ___Tags_4;
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRTagSocketFilter::Any
bool ___Any_5;
};
// HurricaneVR.Framework.Core.Sockets.HVRTagSocketable
struct HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097 : public HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F
{
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTag HurricaneVR.Framework.Core.Sockets.HVRTagSocketable::Tags
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* ___Tags_12;
};
// UnityEngine.UI.GraphicRaycaster
struct GraphicRaycaster_t16FC39434AE5B47D3C2993134CDCF7F4AE6A6D7B : public BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832
{
// System.Boolean UnityEngine.UI.GraphicRaycaster::m_IgnoreReversedGraphics
bool ___m_IgnoreReversedGraphics_6;
// UnityEngine.UI.GraphicRaycaster/BlockingObjects UnityEngine.UI.GraphicRaycaster::m_BlockingObjects
int32_t ___m_BlockingObjects_7;
// UnityEngine.LayerMask UnityEngine.UI.GraphicRaycaster::m_BlockingMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___m_BlockingMask_8;
// UnityEngine.Canvas UnityEngine.UI.GraphicRaycaster::m_Canvas
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_9;
// System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster::m_RaycastResults
List_1_tF6D13D87DD02D4EF3ECD7763371397BD6D1A2C0F* ___m_RaycastResults_10;
};
// HurricaneVR.Framework.Core.Utils.HVRShoulderGrabber
struct HVRShoulderGrabber_t61CCA243FAE511AADBF4C08F549553172758EDFD : public HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF
{
};
// HurricaneVR.Framework.Core.Utils.HVRShoulderSocket
struct HVRShoulderSocket_t680F13F49088340D2539C81D643DC3157EE6BC2C : public HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418
{
};
// UnityEngine.UI.MaskableGraphic
struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931
{
// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
bool ___m_ShouldRecalculateStencil_27;
// UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial_28;
// UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask_29;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
bool ___m_Maskable_30;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic
bool ___m_IsMaskingGraphic_31;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
bool ___m_IncludeForMasking_32;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged_33;
// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
bool ___m_ShouldRecalculate_34;
// System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
int32_t ___m_StencilValue_35;
// UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners_36;
};
// UnityEngine.EventSystems.PointerInputModule
struct PointerInputModule_tD71E11FA989C22D83883E120EAA4F05929907556 : public BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1
{
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.EventSystems.PointerEventData> UnityEngine.EventSystems.PointerInputModule::m_PointerData
Dictionary_2_t489B023479196B8FC9709A9F834FC38729BD9493* ___m_PointerData_15;
// UnityEngine.EventSystems.PointerInputModule/MouseState UnityEngine.EventSystems.PointerInputModule::m_MouseState
MouseState_tCCE70861DE1EEECF949AFE8E2A922541D4E08A09* ___m_MouseState_16;
};
// HurricaneVR.Framework.Core.UI.HVRGraphicRaycaster
struct HVRGraphicRaycaster_t79CF53FEB67E60632F62F23717E1953C732C2D86 : public GraphicRaycaster_t16FC39434AE5B47D3C2993134CDCF7F4AE6A6D7B
{
};
// HurricaneVR.Framework.Core.UI.HVRInputModule
struct HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0 : public PointerInputModule_tD71E11FA989C22D83883E120EAA4F05929907556
{
// System.Single HurricaneVR.Framework.Core.UI.HVRInputModule::MaxDistance
float ___MaxDistance_18;
// HurricaneVR.Framework.Shared.HVRButtons HurricaneVR.Framework.Core.UI.HVRInputModule::PressButton
int32_t ___PressButton_19;
// System.Collections.Generic.List`1<UnityEngine.Canvas> HurricaneVR.Framework.Core.UI.HVRInputModule::UICanvases
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* ___UICanvases_20;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer> HurricaneVR.Framework.Core.UI.HVRInputModule::<Pointers>k__BackingField
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* ___U3CPointersU3Ek__BackingField_21;
// System.Single HurricaneVR.Framework.Core.UI.HVRInputModule::AngleDragThreshold
float ___AngleDragThreshold_22;
};
// UnityEngine.UI.Text
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E
{
// UnityEngine.UI.FontData UnityEngine.UI.Text::m_FontData
FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224* ___m_FontData_37;
// System.String UnityEngine.UI.Text::m_Text
String_t* ___m_Text_38;
// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCache
TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCache_39;
// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCacheForLayout
TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCacheForLayout_40;
// System.Boolean UnityEngine.UI.Text::m_DisableFontTextureRebuiltCallback
bool ___m_DisableFontTextureRebuiltCallback_42;
// UnityEngine.UIVertex[] UnityEngine.UI.Text::m_TempVerts
UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___m_TempVerts_43;
};
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>
// System.Collections.Generic.Dictionary`2<UnityEngine.Renderer,UnityEngine.Material>
// System.Collections.Generic.Dictionary`2<UnityEngine.Renderer,UnityEngine.Material>
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Renderer,UnityEngine.Material>
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Renderer,UnityEngine.Material>
// System.Collections.Generic.List`1<UnityEngine.Canvas>
struct List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CanvasU5BU5D_tE5C544063BDA76B67407EFED5FF893BBCDB74841* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Canvas>
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Collider>
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.GameObject>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>
struct List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRStabTrackerU5BU5D_tE27EB7CC50857185F2E54F51CB9C8834924C7081* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
struct List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRStabbableU5BU5D_tFCC3E9D31198DA5FA9BF2688A1926A726CC886B9* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
struct List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRStabberU5BU5D_t8E616BBDD3691DAB7F6A548D6CEAC80A53B8AF05* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>
struct List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRUIPointerU5BU5D_t195FAD103CDCD8FBBE1C025C457BB3BE43611F74* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
struct List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>
// System.Collections.Generic.List`1<UnityEngine.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Transform>
// UnityEngine.EventSystems.AbstractEventData
// UnityEngine.EventSystems.AbstractEventData
// HurricaneVR.Framework.Core.Utils.ConfigurableJointExtensions
// HurricaneVR.Framework.Core.Utils.ConfigurableJointExtensions
// UnityEngine.EventSystems.ExecuteEvents
struct ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields
{
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerMoveHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerMoveHandler
EventFunction_1_t86320D8073B1F956C9EE0FB8749277DDE7C1DE06* ___s_PointerMoveHandler_0;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerEnterHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerEnterHandler
EventFunction_1_t5633AE56FD3D84C5E9E07AC717AF53435DA593C9* ___s_PointerEnterHandler_1;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerExitHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerExitHandler
EventFunction_1_tA70AAFA2BD47CD0A094BCB586E2EA3E04C5F8916* ___s_PointerExitHandler_2;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerDownHandler
EventFunction_1_t00024D26E9CCD074EEBC25568B0383863A4CF117* ___s_PointerDownHandler_3;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerUpHandler
EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8* ___s_PointerUpHandler_4;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::s_PointerClickHandler
EventFunction_1_t586168BFEFD0CF29A2B706B5411BF712BD73359E* ___s_PointerClickHandler_5;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_InitializePotentialDragHandler
EventFunction_1_t7DFDB0A0C9926E06BF7870695CD48A0533DFABAD* ___s_InitializePotentialDragHandler_6;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_BeginDragHandler
EventFunction_1_t5B9F26DC56564B82AEF63D8AFEEEADBAB365F403* ___s_BeginDragHandler_7;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_DragHandler
EventFunction_1_t37D97D8E7BDC68938191F138BFE31C7BEFCF855E* ___s_DragHandler_8;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::s_EndDragHandler
EventFunction_1_t33BA7CA3F9202146F70BE77589CE24F7451C584C* ___s_EndDragHandler_9;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::s_DropHandler
EventFunction_1_tB3864D36512C3A896DAC44E898E5D9E1A92CB733* ___s_DropHandler_10;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::s_ScrollHandler
EventFunction_1_t048C55D455059C49F0AFD58FA503F7A552C3DB65* ___s_ScrollHandler_11;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::s_UpdateSelectedHandler
EventFunction_1_tB9684C6044C44F9A8317A5E5A9A3C1C0376A4678* ___s_UpdateSelectedHandler_12;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISelectHandler> UnityEngine.EventSystems.ExecuteEvents::s_SelectHandler
EventFunction_1_tD8870260CD9964C568C228D51BBD578A792137EA* ___s_SelectHandler_13;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDeselectHandler> UnityEngine.EventSystems.ExecuteEvents::s_DeselectHandler
EventFunction_1_t761440E218DEDDDF4267213CA0E8B1C52C858690* ___s_DeselectHandler_14;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IMoveHandler> UnityEngine.EventSystems.ExecuteEvents::s_MoveHandler
EventFunction_1_t2A3D445A0300FDC32D29761DDFBBBFC30426F013* ___s_MoveHandler_15;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ISubmitHandler> UnityEngine.EventSystems.ExecuteEvents::s_SubmitHandler
EventFunction_1_tEF0BF5C5A27323118905EB07330A8EF108FED92F* ___s_SubmitHandler_16;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.ICancelHandler> UnityEngine.EventSystems.ExecuteEvents::s_CancelHandler
EventFunction_1_t9FDF6DF173D42030EFE70318BF2408968D3E65CA* ___s_CancelHandler_17;
// System.Collections.Generic.List`1<UnityEngine.Transform> UnityEngine.EventSystems.ExecuteEvents::s_InternalTransformList
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___s_InternalTransformList_18;
};
// UnityEngine.EventSystems.ExecuteEvents
// HurricaneVR.Framework.Core.Utils.Extensions
// HurricaneVR.Framework.Core.Utils.Extensions
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive
// HurricaneVR.Framework.Core.Utils.HVRConstants
// HurricaneVR.Framework.Core.Utils.HVRConstants
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive
// HurricaneVR.Framework.Core.Utils.HVRJointUtilities
// HurricaneVR.Framework.Core.Utils.HVRJointUtilities
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTag
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTag
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring
// HurricaneVR.Framework.Core.Utils.HVRUtilities
// HurricaneVR.Framework.Core.Utils.HVRUtilities
// HurricaneVR.Framework.Core.Utils.PhysicsExtensions
// HurricaneVR.Framework.Core.Utils.PhysicsExtensions
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// HurricaneVR.Framework.Core.Utils.VRUtilities
// HurricaneVR.Framework.Core.Utils.VRUtilities
// HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6
// HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6
// HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26
// HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26
// HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5
// HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5
// HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c
struct U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields
{
// HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c::<>9
U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152* ___U3CU3E9_0;
// System.Func`2<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand,System.Boolean> HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c::<>9__24_0
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* ___U3CU3E9__24_0_1;
// System.Func`2<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand,System.Boolean> HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c::<>9__24_1
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* ___U3CU3E9__24_1_2;
};
// HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c
// HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33
// HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c
struct U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields
{
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::<>9
U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* ___U3CU3E9_0;
// System.Func`2<UnityEngine.Collider,System.Boolean> HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::<>9__3_0
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* ___U3CU3E9__3_0_1;
// System.Func`2<UnityEngine.Collider,System.Boolean> HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::<>9__3_1
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* ___U3CU3E9__3_1_2;
// System.Func`2<UnityEngine.Collider,System.Boolean> HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::<>9__3_3
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* ___U3CU3E9__3_3_3;
// System.Func`2<UnityEngine.Collider,System.Boolean> HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::<>9__3_4
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* ___U3CU3E9__3_4_4;
};
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c__DisplayClass3_0
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c__DisplayClass3_0
// HurricaneVR.Framework.Core.Player.HVRPlayerController/<CorrectCamera>d__110
// HurricaneVR.Framework.Core.Player.HVRPlayerController/<CorrectCamera>d__110
// HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138
// HurricaneVR.Framework.Core.Player.HVRPlayerController/<CrouchRoutine>d__138
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer/<>c__DisplayClass6_0
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer/<>c__DisplayClass6_0
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c
struct U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields
{
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c::<>9
U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958* ___U3CU3E9_0;
// System.Func`2<UnityEngine.Collider,System.Boolean> HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c::<>9__14_0
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* ___U3CU3E9__14_0_1;
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber> HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c::<>9__17_0
Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8* ___U3CU3E9__17_0_2;
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c
// HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c
struct U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_StaticFields
{
// HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c::<>9
U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE* ___U3CU3E9_0;
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable> HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c::<>9__67_0
Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D* ___U3CU3E9__67_0_1;
};
// HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c
// HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66
// HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66
// HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42
// HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42
// HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41
// HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41
// HurricaneVR.Framework.Core.Utils.HVRUtilities/<>c__DisplayClass3_0
// HurricaneVR.Framework.Core.Utils.HVRUtilities/<>c__DisplayClass3_0
// HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5
// HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5
// HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0
// HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0
// HurricaneVR.Framework.Core.Utils.SFXPlayer/PlayEvent
// HurricaneVR.Framework.Core.Utils.SFXPlayer/PlayEvent
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Collider>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Collider>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.UI.HVRUIPointer>
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.UI.HVRUIPointer>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<UnityEngine.Renderer,UnityEngine.Material>
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<UnityEngine.Renderer,UnityEngine.Material>
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
// System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Renderer,UnityEngine.Material>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.Renderer,UnityEngine.Material>
// System.Nullable`1<System.Single>
// System.Nullable`1<System.Single>
// UnityEngine.Events.UnityEvent`1<System.Single>
// UnityEngine.Events.UnityEvent`1<System.Single>
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.Stabbing.StabArgs>
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.Stabbing.StabArgs>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
// UnityEngine.EventSystems.BaseEventData
// UnityEngine.EventSystems.BaseEventData
// 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
// FMOD.GUID
// FMOD.GUID
// HurricaneVR.Framework.Shared.HVRButtonState
// HurricaneVR.Framework.Shared.HVRButtonState
// System.Int32
// System.Int32
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// UnityEngine.JointDrive
// UnityEngine.JointDrive
// UnityEngine.Keyframe
// UnityEngine.Keyframe
// UnityEngine.LayerMask
// UnityEngine.LayerMask
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngine.Mathf
// UnityEngine.PropertyAttribute
// UnityEngine.PropertyAttribute
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// System.Single
// System.Single
// UnityEngine.SoftJointLimit
// UnityEngine.SoftJointLimit
// UnityEngine.SoftJointLimitSpring
// UnityEngine.SoftJointLimitSpring
// UnityEngine.Events.UnityEvent
// UnityEngine.Events.UnityEvent
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// System.Void
// System.Void
// UnityEngine.WaitForFixedUpdate
// UnityEngine.WaitForFixedUpdate
// UnityEngine.WaitForSeconds
// UnityEngine.WaitForSeconds
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Renderer,UnityEngine.Material>
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Renderer,UnityEngine.Material>
// UnityEngine.AnimationCurve
// UnityEngine.AnimationCurve
// UnityEngine.Bounds
// UnityEngine.Bounds
// UnityEngine.Collision
// UnityEngine.Collision
// UnityEngine.ContactPoint
// UnityEngine.ContactPoint
// UnityEngine.Coroutine
// UnityEngine.Coroutine
// HurricaneVR.Framework.Core.Utils.DrawIfAttribute
// HurricaneVR.Framework.Core.Utils.DrawIfAttribute
// HurricaneVR.Framework.Core.Utils.EnumFlagAttribute
// HurricaneVR.Framework.Core.Utils.EnumFlagAttribute
// FMODUnity.EventReference
// FMODUnity.EventReference
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvent
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvent
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvents
// HurricaneVR.Framework.Core.Stabbing.HVRStabEvents
// HurricaneVR.Framework.Core.Stabbing.HVRStabTracker
// HurricaneVR.Framework.Core.Stabbing.HVRStabTracker
// HurricaneVR.Framework.Core.Utils.HVRTimeEvent
// HurricaneVR.Framework.Core.Utils.HVRTimeEvent
// 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
// UnityEngine.EventSystems.RaycastResult
// UnityEngine.EventSystems.RaycastResult
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// HurricaneVR.Framework.Core.Stabbing.StabArgs
// HurricaneVR.Framework.Core.Stabbing.StabArgs
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10
// UnityEngine.AudioClip
// UnityEngine.AudioClip
// UnityEngine.Component
// UnityEngine.Component
// UnityEngine.Font
struct Font_tC95270EA3198038970422D78B74A7F2E218A96B6_StaticFields
{
// System.Action`1<UnityEngine.Font> UnityEngine.Font::textureRebuilt
Action_1_tD91E4D0ED3C2E385D3BDD4B3EA48B5F99D39F1DC* ___textureRebuilt_4;
};
// UnityEngine.Font
// UnityEngine.GameObject
// UnityEngine.GameObject
// UnityEngine.Material
// UnityEngine.Material
// UnityEngine.EventSystems.PointerEventData
// UnityEngine.EventSystems.PointerEventData
// UnityEngine.ScriptableObject
// UnityEngine.ScriptableObject
// 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
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler>
// System.Func`2<UnityEngine.Collider,System.Boolean>
// System.Func`2<UnityEngine.Collider,System.Boolean>
// System.Func`2<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand,System.Boolean>
// System.Func`2<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand,System.Boolean>
// System.Func`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Boolean>
// System.Func`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Boolean>
// System.Func`2<UnityEngine.Transform,System.Boolean>
// System.Func`2<UnityEngine.Transform,System.Boolean>
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
// System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
// System.Action
// System.Action
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// UnityEngine.Collider
// UnityEngine.Collider
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings
// HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings
// HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings
// 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
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags
// HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings
// HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings
// HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings
// HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings
// UnityEngine.Joint
// UnityEngine.Joint
// System.NotSupportedException
// System.NotSupportedException
// UnityEngine.Renderer
// UnityEngine.Renderer
// UnityEngine.Rigidbody
// UnityEngine.Rigidbody
// UnityEngine.Transform
// UnityEngine.Transform
// UnityEngine.BoxCollider
// UnityEngine.BoxCollider
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Camera
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26_StaticFields
{
// UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::preWillRenderCanvases
WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___preWillRenderCanvases_4;
// UnityEngine.Canvas/WillRenderCanvases UnityEngine.Canvas::willRenderCanvases
WillRenderCanvases_tA4A6E66DBA797DCB45B995DBA449A9D1D80D0FBC* ___willRenderCanvases_5;
// System.Action`1<System.Int32> UnityEngine.Canvas::<externBeginRenderOverlays>k__BackingField
Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternBeginRenderOverlaysU3Ek__BackingField_6;
// System.Action`2<System.Int32,System.Int32> UnityEngine.Canvas::<externRenderOverlaysBefore>k__BackingField
Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___U3CexternRenderOverlaysBeforeU3Ek__BackingField_7;
// System.Action`1<System.Int32> UnityEngine.Canvas::<externEndRenderOverlays>k__BackingField
Action_1_tD69A6DC9FBE94131E52F5A73B2A9D4AB51EEC404* ___U3CexternEndRenderOverlaysU3Ek__BackingField_8;
};
// UnityEngine.Canvas
// UnityEngine.CanvasGroup
// UnityEngine.CanvasGroup
// UnityEngine.CapsuleCollider
// UnityEngine.CapsuleCollider
// UnityEngine.CharacterController
// UnityEngine.CharacterController
// UnityEngine.ConfigurableJoint
// UnityEngine.ConfigurableJoint
// UnityEngine.LineRenderer
// UnityEngine.LineRenderer
// UnityEngine.MeshCollider
// UnityEngine.MeshCollider
// UnityEngine.MeshRenderer
// UnityEngine.MeshRenderer
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_StaticFields
{
// UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24* ___reapplyDrivenProperties_4;
};
// UnityEngine.RectTransform
// HurricaneVR.Framework.Core.Utils.DebugTools
// HurricaneVR.Framework.Core.Utils.DebugTools
// HurricaneVR.Framework.Core.Utils.DebugVR
struct DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields
{
// HurricaneVR.Framework.Core.Utils.DebugVR HurricaneVR.Framework.Core.Utils.DebugVR::_instance
DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* ____instance_4;
};
// HurricaneVR.Framework.Core.Utils.DebugVR
// HurricaneVR.Framework.Core.Player.HVRCamera
// HurricaneVR.Framework.Core.Player.HVRCamera
// HurricaneVR.Framework.Core.Player.HVRCameraRig
// HurricaneVR.Framework.Core.Player.HVRCameraRig
// HurricaneVR.Framework.Core.Utils.HVRComments
// HurricaneVR.Framework.Core.Utils.HVRComments
// HurricaneVR.Framework.Shared.HVRController
struct HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_StaticFields
{
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Shared.HVRButtons,HurricaneVR.Framework.Shared.HVRButtonState> HurricaneVR.Framework.Shared.HVRController::_leftButtonStates
Dictionary_2_t28B501D16A428241710277D28A2AD08940F5C6B6* ____leftButtonStates_58;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Shared.HVRButtons,HurricaneVR.Framework.Shared.HVRButtonState> HurricaneVR.Framework.Shared.HVRController::_rightButtonStates
Dictionary_2_t28B501D16A428241710277D28A2AD08940F5C6B6* ____rightButtonStates_59;
// System.Single[] HurricaneVR.Framework.Shared.HVRController::LeftFingerCurls
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___LeftFingerCurls_60;
// System.Single[] HurricaneVR.Framework.Shared.HVRController::RightFingerCurls
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___RightFingerCurls_61;
};
// HurricaneVR.Framework.Shared.HVRController
// HurricaneVR.Framework.Core.Player.HVRGhostHand
// HurricaneVR.Framework.Core.Player.HVRGhostHand
// 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.Utils.HVRHandColliderController
// HurricaneVR.Framework.Core.Utils.HVRHandColliderController
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler
// HurricaneVR.Framework.Core.Player.HVRHeadCollision
// HurricaneVR.Framework.Core.Player.HVRHeadCollision
// HurricaneVR.Framework.ControllerInput.HVRInputManager
struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields
{
// HurricaneVR.Framework.ControllerInput.HVRInputManager HurricaneVR.Framework.ControllerInput.HVRInputManager::<Instance>k__BackingField
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* ___U3CInstanceU3Ek__BackingField_26;
};
// HurricaneVR.Framework.ControllerInput.HVRInputManager
// HurricaneVR.Framework.Core.Player.HVRInvalidTeleport
// HurricaneVR.Framework.Core.Player.HVRInvalidTeleport
// HurricaneVR.Framework.Core.Player.HVRJointHand
// HurricaneVR.Framework.Core.Player.HVRJointHand
// HurricaneVR.Framework.Core.HVRManager
struct HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_StaticFields
{
// HurricaneVR.Framework.Core.HVRManager HurricaneVR.Framework.Core.HVRManager::<Instance>k__BackingField
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* ___U3CInstanceU3Ek__BackingField_4;
};
// HurricaneVR.Framework.Core.HVRManager
// HurricaneVR.Framework.Core.Stabbing.HVRNotStabbable
// HurricaneVR.Framework.Core.Stabbing.HVRNotStabbable
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler
// HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler
// HurricaneVR.Framework.Core.Player.HVRPhysicsHands
// HurricaneVR.Framework.Core.Player.HVRPhysicsHands
// HurricaneVR.Framework.Core.Player.HVRPlayerController
// HurricaneVR.Framework.Core.Player.HVRPlayerController
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand
// HurricaneVR.Framework.Core.Player.HVRScreenFade
// HurricaneVR.Framework.Core.Player.HVRScreenFade
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction
// HurricaneVR.Framework.Core.Sockets.HVRSocketable
// HurricaneVR.Framework.Core.Sockets.HVRSocketable
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable
// HurricaneVR.Framework.Core.Stabbing.HVRStabber
// HurricaneVR.Framework.Core.Stabbing.HVRStabber
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
// HurricaneVR.Framework.Core.Player.HVRTeleporter
// HurricaneVR.Framework.Core.Player.HVRTeleporter
// HurricaneVR.Framework.Core.Utils.HVRTimeManager
struct HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_StaticFields
{
// HurricaneVR.Framework.Core.Utils.HVRTimeManager HurricaneVR.Framework.Core.Utils.HVRTimeManager::<Instance>k__BackingField
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* ___U3CInstanceU3Ek__BackingField_25;
};
// HurricaneVR.Framework.Core.Utils.HVRTimeManager
// HurricaneVR.Framework.Core.UI.HVRUIPointer
// HurricaneVR.Framework.Core.UI.HVRUIPointer
// HurricaneVR.Framework.Core.Utils.SFXPlayer
struct SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_StaticFields
{
// HurricaneVR.Framework.Core.Utils.SFXPlayer HurricaneVR.Framework.Core.Utils.SFXPlayer::s_Instance
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* ___s_Instance_4;
};
// HurricaneVR.Framework.Core.Utils.SFXPlayer
// UnityEngine.EventSystems.BaseInputModule
// UnityEngine.EventSystems.BaseInputModule
// UnityEngine.EventSystems.EventSystem
struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707_StaticFields
{
// System.Collections.Generic.List`1<UnityEngine.EventSystems.EventSystem> UnityEngine.EventSystems.EventSystem::m_EventSystems
List_1_tF2FE88545EFEC788CAAE6C74EC2F78E937FCCAC3* ___m_EventSystems_6;
// System.Comparison`1<UnityEngine.EventSystems.RaycastResult> UnityEngine.EventSystems.EventSystem::s_RaycastComparer
Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC* ___s_RaycastComparer_14;
// UnityEngine.EventSystems.EventSystem/UIToolkitOverrideConfig UnityEngine.EventSystems.EventSystem::s_UIToolkitOverride
UIToolkitOverrideConfig_t4E6B4528E38BCA7DA72C45424634806200A50182 ___s_UIToolkitOverride_15;
};
// UnityEngine.EventSystems.EventSystem
// UnityEngine.UI.Graphic
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields
{
// UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI_4;
// UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture_5;
// UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh_21;
// UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper_22;
};
// UnityEngine.UI.Graphic
// HurricaneVR.Framework.Core.Player.HVRCanvasFade
// HurricaneVR.Framework.Core.Player.HVRCanvasFade
// HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketExcluder
// HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketExcluder
// HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketFilter
// HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketFilter
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber
struct HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields
{
// System.Collections.Generic.List`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_peakVelocities
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ____peakVelocities_156;
// System.Collections.Generic.IComparer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_velocityComparer
RuntimeObject* ____velocityComparer_157;
};
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale
// HurricaneVR.Framework.Core.Sockets.HVRStringSocketFilter
// HurricaneVR.Framework.Core.Sockets.HVRStringSocketFilter
// HurricaneVR.Framework.Core.Sockets.HVRStringSocketable
// HurricaneVR.Framework.Core.Sockets.HVRStringSocketable
// HurricaneVR.Framework.Core.Sockets.HVRTagSocketFilter
// HurricaneVR.Framework.Core.Sockets.HVRTagSocketFilter
// HurricaneVR.Framework.Core.Sockets.HVRTagSocketable
// HurricaneVR.Framework.Core.Sockets.HVRTagSocketable
// UnityEngine.UI.GraphicRaycaster
struct GraphicRaycaster_t16FC39434AE5B47D3C2993134CDCF7F4AE6A6D7B_StaticFields
{
// System.Collections.Generic.List`1<UnityEngine.UI.Graphic> UnityEngine.UI.GraphicRaycaster::s_SortedGraphics
List_1_tF6D13D87DD02D4EF3ECD7763371397BD6D1A2C0F* ___s_SortedGraphics_11;
};
// UnityEngine.UI.GraphicRaycaster
// HurricaneVR.Framework.Core.Utils.HVRShoulderGrabber
// HurricaneVR.Framework.Core.Utils.HVRShoulderGrabber
// HurricaneVR.Framework.Core.Utils.HVRShoulderSocket
// HurricaneVR.Framework.Core.Utils.HVRShoulderSocket
// UnityEngine.EventSystems.PointerInputModule
// UnityEngine.EventSystems.PointerInputModule
// HurricaneVR.Framework.Core.UI.HVRGraphicRaycaster
// HurricaneVR.Framework.Core.UI.HVRGraphicRaycaster
// HurricaneVR.Framework.Core.UI.HVRInputModule
struct HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_StaticFields
{
// HurricaneVR.Framework.Core.UI.HVRInputModule HurricaneVR.Framework.Core.UI.HVRInputModule::<Instance>k__BackingField
HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* ___U3CInstanceU3Ek__BackingField_17;
};
// HurricaneVR.Framework.Core.UI.HVRInputModule
// UnityEngine.UI.Text
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_StaticFields
{
// UnityEngine.Material UnityEngine.UI.Text::s_DefaultText
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultText_41;
};
// UnityEngine.UI.Text
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.MeshRenderer[]
struct MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446 : public RuntimeArray
{
ALIGN_FIELD (8) MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* m_Items[1];
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE** 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, MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3 : public RuntimeArray
{
ALIGN_FIELD (8) Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 m_Items[1];
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* 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, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value)
{
m_Items[index] = value;
}
};
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand[]
struct HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC : public RuntimeArray
{
ALIGN_FIELD (8) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* m_Items[1];
inline HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2** 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, HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* 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.Collider[]
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787 : public RuntimeArray
{
ALIGN_FIELD (8) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* m_Items[1];
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// HurricaneVR.Framework.Core.UI.HVRUIPointer[]
struct HVRUIPointerU5BU5D_t195FAD103CDCD8FBBE1C025C457BB3BE43611F74 : public RuntimeArray
{
ALIGN_FIELD (8) HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* m_Items[1];
inline HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91** 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, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// HurricaneVR.Framework.Core.HVRGrabbable[]
struct HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2 : public RuntimeArray
{
ALIGN_FIELD (8) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* m_Items[1];
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE** 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, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* 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);
}
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocket[]
struct HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2 : public RuntimeArray
{
ALIGN_FIELD (8) HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* m_Items[1];
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Renderer[]
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A : public RuntimeArray
{
ALIGN_FIELD (8) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* m_Items[1];
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** 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, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// 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);
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.EventSystems.RaycastResult[]
struct RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7 : public RuntimeArray
{
ALIGN_FIELD (8) RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 m_Items[1];
inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* 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, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module_1), (void*)NULL);
#endif
}
inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module_1), (void*)NULL);
#endif
}
};
IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_pinvoke(const Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0& unmarshaled, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_pinvoke_back(const Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke& marshaled, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0& unmarshaled);
IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_pinvoke_cleanup(Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_com(const Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0& unmarshaled, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_com_back(const Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com& marshaled, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0& unmarshaled);
IL2CPP_EXTERN_C void Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshal_com_cleanup(Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_marshaled_com& marshaled);
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.Object::FindObjectOfType<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared (const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Boolean>::.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.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CircularBuffer_1__ctor_mA63356F31F4EF1B64B1389CFC5649A4937353C45_gshared (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>::Enqueue(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66_gshared (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* __this, float ___0_item, const RuntimeMethod* method) ;
// T HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CircularBuffer_1_get_Item_mDE846130F223F6B6FC3C753E0378CE7CA3B7D3FD_gshared (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::Invoke(T0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, float ___0_arg0, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Single>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Single>::GetValueOrDefault()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mD1175E822AFF26E9A43F2FB692BB82525C6DD422_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.GameObject::GetComponentsInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.GameObject::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponents_TisRuntimeObject_m1654344F5C897CA86F9AB51530972086BDB05948_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Object::FindObjectsOfType<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared (const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m88ECE219176F771E4C5F913CC01FFCF91E93E3D0_gshared_inline (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<System.Object>(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ExecuteEvents_GetEventHandler_TisRuntimeObject_m86588AD6FDDC9670CE26E5111D23F49B821330C5_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_root, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<System.Object>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m47C22A77611C31042CA566EE345A4A1017A40A65_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_root, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* ___2_callbackFunction, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<System.Object>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t297B5C47242D1B98BEC955E2804FA142B43E7927* ___2_functor, const RuntimeMethod* method) ;
// T UnityEngine.ScriptableObject::CreateInstance<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<System.Object>(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___0_component, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::Invoke(T0,T1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::TryGetComponent<System.Object>(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, RuntimeObject** ___0_component, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.Stabbing.StabArgs>::Invoke(T0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m1D61511B10005C55246A3EAD99B9E72C7492DFBC_gshared (UnityEvent_1_t13C3A5E078C5974B6FEA4772A5FF2B2EF3319C51* __this, StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D ___0_arg0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2__ctor_m36CB65F6682CF6EFB69FE2F1939D331599C453E3_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.Stabbing.StabArgs>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mF737199509E39B46E16786324277EF743934A219_gshared (UnityEvent_1_t13C3A5E078C5974B6FEA4772A5FF2B2EF3319C51* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Int32 System.Array::IndexOf<System.Object>(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.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ConfigurableJoint::get_configuredInWorldSpace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConfigurableJoint_get_configuredInWorldSpace_mA9C965EEB6BB099124A5D37A3DC68D16424EC26B (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.ConfigurableJointExtensions::SetTargetRotationInternal(UnityEngine.ConfigurableJoint,UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Space)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJointExtensions_SetTargetRotationInternal_mB5F99D7F25F6EBC0DB325434FED349DBAF9C7297 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_targetRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_startRotation, int32_t ___3_space, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Joint::get_axis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Joint_get_axis_mEDF8FE710E08CED9EA69A0369A075B77FF0BE79C (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.ConfigurableJoint::get_secondaryAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ConfigurableJoint_get_secondaryAxis_m3C6E45321118FCB7144F8620E9E0777F1CE81152 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_targetRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_targetRotation_m3AA036C6CD6050EF49BBA225241D4C1DA110AC27 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.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.Rigidbody::set_velocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __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_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) ;
// T UnityEngine.Object::FindObjectOfType<HurricaneVR.Framework.Core.Utils.DebugVR>()
inline DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* Object_FindObjectOfType_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_m21B4B3ECA617DE0184DC8607973148666210F216 (const RuntimeMethod* method)
{
return (( DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* (*) (const RuntimeMethod*))Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared)(method);
}
// System.Void UnityEngine.GameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<HurricaneVR.Framework.Core.Utils.DebugVR>()
inline DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* GameObject_AddComponent_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_mF55C2E8D28E4ACACB36AE664381E21DF20A66FC3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, 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.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.DebugVR::VRDebugLog(System.String,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugVR_VRDebugLog_m596238E65F134855305D25BD9CF60A360DC9019C (DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* __this, String_t* ___0_msg, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_textColor, 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.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Transform::get_childCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.UI.Text>()
inline Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, 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.Void UnityEngine.GameObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, 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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.UI.Text>()
inline Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* GameObject_AddComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mFECE312B08FC5FD0A081E51ACA01FAEFD6B841A9 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, 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.Object UnityEngine.Resources::GetBuiltinResource(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Resources_GetBuiltinResource_mD67A5C47BA93B04E0A9398611A735EA1803CAE5B (Type_t* ___0_type, String_t* ___1_path, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.Text::set_font(UnityEngine.Font)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_set_font_mA0D2999281A72029A5BC7294A886C5674F07DC5F (Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* __this, Font_tC95270EA3198038970422D78B74A7F2E218A96B6* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.Text::set_fontSize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_set_fontSize_m426338B0A2CDA58609028FFD471EF5F2C9F364D4 (Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.Text::set_horizontalOverflow(UnityEngine.HorizontalWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_set_horizontalOverflow_m10AAFBA65FD7F4B1934B5D628B3E70D75D02FFD6 (Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.UI.Text::set_verticalOverflow(UnityEngine.VerticalWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Text_set_verticalOverflow_m72A544DEAE0EBFCCBDE8174DF4C10C903DA8444F (Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.RectTransform>()
inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.DebugVR::DeleteOldEntries()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugVR_DeleteOldEntries_m7EEEA4D47D50078FC7EC8A89141343CDC68E8C50 (DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.PropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D (PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.DrawIfAttribute::set_comparedPropertyName(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DrawIfAttribute_set_comparedPropertyName_m90534E4A95254B4B663DE9C9BC5129D2A6FB41CE_inline (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.DrawIfAttribute::set_comparedValue(System.Object)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DrawIfAttribute_set_comparedValue_m1757171709F7CFD59EF7059C464EFE2A61C391B1_inline (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.DrawIfAttribute::set_disablingType(HurricaneVR.Framework.Core.Utils.DrawIfAttribute/DisablingType)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DrawIfAttribute_set_disablingType_m0BD07FE5A56AB39D4BFD2C1D35B1A07ED506D606_inline (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<UnityEngine.MeshRenderer>()
inline MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* Component_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m820D038F52BDC71ECDEAE04ED05D98CCF63E9243 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// System.Boolean UnityEngine.Renderer::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer_get_enabled_mFDDF363859AEC88105A925FA7EA341C077B09B54 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Renderer::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __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.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.LayerMask::NameToLayer(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139 (String_t* ___0_layerName, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.Extensions::SetLayerRecursive(UnityEngine.Transform,System.Int32,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_SetLayerRecursive_m92BC3A78C0B1344FD74B2A786CC5F12FF3896683 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_newLayer, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_except, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::set_layer(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetLayerTimeoutU3Ed__6__ctor_m9ACD91D32F49206592A33B85C3579585FB69ACF1 (U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* __this, int32_t ___0_U3CU3E1__state, 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 UnityEngine.WaitForSeconds::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.Extensions::SetLayerRecursive(UnityEngine.Transform,HurricaneVR.Framework.Shared.HVRLayers,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_SetLayerRecursive_mB0A1AC9ACE2471D244966123D7687B82228DF67F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_layer, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_except, const RuntimeMethod* method) ;
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// UnityEngine.Keyframe[] UnityEngine.AnimationCurve::get_keys()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.BoxCollider::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, const RuntimeMethod* method) ;
// 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_localPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand>()
inline HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC* Component_GetComponentsInChildren_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m37F2CD69FFD82CF62C0B1B22E6FBAE22257A09E3 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// System.Void System.Func`2<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m9C13F9BD8DB9A54FE890DE9AD1817509F3A867AF (Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t2EA1647D758F547482138274B10A10E2827C0E06*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* Enumerable_FirstOrDefault_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m25BB68D79F7C4A970FBBFC22870555D7353DCE92 (RuntimeObject* ___0_source, Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* ___1_predicate, const RuntimeMethod* method)
{
return (( HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* (*) (RuntimeObject*, Func_2_t2EA1647D758F547482138274B10A10E2827C0E06*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method);
}
// System.Void UnityEngine.CapsuleCollider::set_direction(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleCollider_set_direction_m3064DADA49F7F48DA8D62659B1D3545C83C553CB (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Collider::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRHandColliderController::UpdateHand(System.Single[],UnityEngine.BoxCollider,System.Single,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandColliderController_UpdateHand_m9162FD42AD997A76615065CEB9E5A2E7FCBFFA04 (HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_curls, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___1_box, float ___2_length, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_pos, float ___4_handShrink, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRHandColliderController::UpdateForearm(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.CapsuleCollider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandColliderController_UpdateForearm_m7A3BED774870E988CBF71323EFDDE7FB6CB075CA (HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_hand, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_arm, CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* ___2_capsule, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_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) ;
// 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.CapsuleCollider::set_height(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CapsuleCollider_set_height_m5DAE3DC5AD851E30C5A29AC7A22F36BE1E205BBB (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* __this, float ___0_value, 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.Transform::get_forward()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __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) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::FromToRotation(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_fromDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_toDirection, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, 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.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.AnimationCurve::Evaluate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, 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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (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.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 HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC59579B5EDE424634821BF9FBFD0CCB0DED4F77F (U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_xMotion(UnityEngine.ConfigurableJointMotion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_yMotion(UnityEngine.ConfigurableJointMotion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_yMotion_m597259075C915C848E87B3A9CBBDA0762B5A2563 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_zMotion(UnityEngine.ConfigurableJointMotion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_zMotion_m3479D7843AC2F91AA958F7B18AFCE3730842AFA8 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.SoftJointLimit UnityEngine.ConfigurableJoint::get_linearLimit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ConfigurableJoint_get_linearLimit_m35456F7AF48ACA69E79D1EFE14578730BAA6A98A (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.SoftJointLimit::set_limit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A (SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.SoftJointLimit::set_bounciness(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SoftJointLimit_set_bounciness_m1D956BA96C435546CF89A8936F684A3C2E3BB036 (SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.SoftJointLimit::set_contactDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SoftJointLimit_set_contactDistance_mDF20A5E81A2184F22CBA3007BB871BF87CB8FF2D (SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_linearLimit(UnityEngine.SoftJointLimit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_linearLimit_m57EE251D8642A4ADED96D77555B5948AF7F4AA9E (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.SoftJointLimit UnityEngine.ConfigurableJoint::get_lowAngularXLimit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ConfigurableJoint_get_lowAngularXLimit_mE5EA802AA80E71542FDE6DD911364FC24297F4BD (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_lowAngularXLimit(UnityEngine.SoftJointLimit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_lowAngularXLimit_m6424314936986525CEBCE5C16EBA69B5129BBD5A (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.SoftJointLimit UnityEngine.ConfigurableJoint::get_highAngularXLimit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ConfigurableJoint_get_highAngularXLimit_m978FF09CAF3E87AFA149752594ADD09FB9EA1ACE (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_highAngularXLimit(UnityEngine.SoftJointLimit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_highAngularXLimit_m96373EE2554934636E127E345F91306844177294 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockXMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockXMotion_mF31C6EAB6BD079F3AFDE51B1EE0B720FA0584441 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockYMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockYMotion_mC6A5A45A561C6A3E961957BE437BDC9B39F0C937 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockZMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockZMotion_mC640B2A842E717F59770FABF192BD2F89AFE3F27 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_angularXMotion(UnityEngine.ConfigurableJointMotion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularXMotion_m1691CF3456A38996918D077FD6FC2CBEEFB0C9D5 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_angularYMotion(UnityEngine.ConfigurableJointMotion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularYMotion_m21858D3799D8EED8AB21C46DF84927B10F1414D7 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_angularZMotion(UnityEngine.ConfigurableJointMotion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularZMotion_m485474C654E903BBAE579F631BBD6C737B47394B (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockAngularXMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockAngularXMotion_mFFE5921171C4E79499B1F19E62F5C7121C59D54F (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockAngularYMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockAngularYMotion_m15649D2ACAED8480729F36488E7D1DE1F43D0480 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockAngularZMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockAngularZMotion_mC921FB135501D81DEAD3DAE0C6C7DDD30AC9098F (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
// UnityEngine.JointDrive UnityEngine.ConfigurableJoint::get_xDrive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ConfigurableJoint_get_xDrive_m94205B0C6C73599ACF1E9DB393CB6B609743FC9F (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.JointDrive::set_positionSpring(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52 (JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.JointDrive::set_positionDamper(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604 (JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.JointDrive::set_maximumForce(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5 (JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_xDrive(UnityEngine.JointDrive)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_xDrive_m99433795EA91A20621E21DF82DBD20B6EB49E13C (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.JointDrive UnityEngine.ConfigurableJoint::get_yDrive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ConfigurableJoint_get_yDrive_m908E6398366115C5F828524308146A26C9B1F73C (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_yDrive(UnityEngine.JointDrive)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_yDrive_m64B02662A3353AE1C10DFB0A38FAD9B955E155FA (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.JointDrive UnityEngine.ConfigurableJoint::get_zDrive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ConfigurableJoint_get_zDrive_m450F08477A25E42880A1094477A9255DABB319FC (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_zDrive(UnityEngine.JointDrive)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_zDrive_m399D5A99A3CC1DBF3135B3D7228C5B971CC88F99 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.JointDrive UnityEngine.ConfigurableJoint::get_slerpDrive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ConfigurableJoint_get_slerpDrive_mC1C3450853FE4EC991B330991BCCD51CC684F634 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_slerpDrive(UnityEngine.JointDrive)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_slerpDrive_mAD0C1BDDF4D03B7CA9677ADEFC70344911C27B1D (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.JointDrive UnityEngine.ConfigurableJoint::get_angularXDrive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ConfigurableJoint_get_angularXDrive_mF70108A1EE3D86D324BA3745C78A5EA98BC5E330 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_angularXDrive(UnityEngine.JointDrive)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularXDrive_m198E38A6FEE12C2FAA27E849F18BC61504EEACB0 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetXDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetXDrive_m3227169C5EFA8EDAF61F824987785F97078E304E (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetYDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetYDrive_m4431319902036A97A624498E10DD301726B4DD16 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetZDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetZDrive_mECFE48D65A5F4B320AF3AA3BB483CE56F32D6FDC (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Transform>::GetEnumerator()
inline Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5 (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
return (( Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>::Dispose()
inline void Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5 (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c__DisplayClass3_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_mA2063019A70A4F6C09D013BDD2F153D807C9349A (U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>::get_Current()
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_inline (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D* __this, const RuntimeMethod* method)
{
return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// T[] UnityEngine.Component::GetComponentsInChildren<UnityEngine.Collider>()
inline ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// System.Void System.Func`2<UnityEngine.Collider,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m864A52B06CBC2998220EBC26DE6F9AF4FC6BF864 (Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<UnityEngine.Collider>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786 (RuntimeObject* ___0_source, Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.Collider>(System.Collections.Generic.IEnumerable`1<TSource>)
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);
}
// System.Void System.Func`2<UnityEngine.Transform,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mFEFBD9E16622702112ECF1E46CDE0178F3EA7104 (Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<UnityEngine.Transform>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m6DC29E0FEAEB885786A337E586B7092B6F34C0C9 (RuntimeObject* ___0_source, Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* ___1_predicate, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
// System.Void UnityEngine.Physics::IgnoreCollision(UnityEngine.Collider,UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_IgnoreCollision_mFBAAD9B91D488802086C1A1C96447CE4C869211D (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_collider1, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___1_collider2, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Transform>::MoveNext()
inline bool Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87 (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::.ctor()
inline void List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268 (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mB718C39054C7520B82EF6F990A0D628B50F97191 (U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Collider::get_isTrigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::CanHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketContainerGrabber_CanHover_mADB1D8C7082B22FA25C985C5B45F0179522074F6 (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.HVRGrabbable::get_PrimaryGrabber()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ComputeThrowVelocity(HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_ComputeThrowVelocity_mC37BE4E7F0B50FE4924B4C9ED8C59627FEF9275E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_angularVelocity, bool ___2_isThrowing, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainerGrabber__ctor_m6A2E5A93CDA1C61D62B8EB0A5AB1A7049861BC2A (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_CanHover_mD88F0AAACE544DDBEBD34DF45E6C18ECF4877373 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket__ctor_m6421902E11150566A29F8E326410867CF943FEC7 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.Utils.HVRTimeManager HurricaneVR.Framework.Core.Utils.HVRTimeManager::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* HVRTimeManager_get_Instance_mBCFF45638EDBF507BCC5DFDBC4B4D23B631B0A22_inline (const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::set_Instance(HurricaneVR.Framework.Core.Utils.HVRTimeManager)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTimeManager_set_Instance_mDBA5977CB6EB7572AB64624F43360A18229E3480_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::SetTimeStep()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_SetTimeStep_m6F2CA0EB2EF94C655BB428AB44DF7A09F0684354 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>::.ctor(System.Int32)
inline void CircularBuffer_1__ctor_mA63356F31F4EF1B64B1389CFC5649A4937353C45 (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7*, int32_t, const RuntimeMethod*))CircularBuffer_1__ctor_mA63356F31F4EF1B64B1389CFC5649A4937353C45_gshared)(__this, ___0_capacity, method);
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::ResetBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_ResetBuffer_m3A4648E427C2DC4E87B72C7FF38C96FC5E38DBE9 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method) ;
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager::get_RefreshRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_timeScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616 (const RuntimeMethod* method) ;
// System.Single UnityEngine.XR.XRDevice::get_refreshRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float XRDevice_get_refreshRate_mCDE089722DEF165AC260B04BBC248620C697A5DD (const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::set_RefreshRate(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTimeManager_set_RefreshRate_m12DEACA2483E25F4FC4EEF277C89CA0A5666E9EA_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Time::set_fixedDeltaTime(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Time_set_fixedDeltaTime_m8D8417B234CFF76AF81890D5AF67D8C54EFD189F (float ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_fixedDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381 (const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>::Enqueue(T)
inline void CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66 (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* __this, float ___0_item, const RuntimeMethod* method)
{
(( void (*) (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7*, float, const RuntimeMethod*))CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66_gshared)(__this, ___0_item, method);
}
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
// T HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>::get_Item(System.Int32)
inline float CircularBuffer_1_get_Item_mDE846130F223F6B6FC3C753E0378CE7CA3B7D3FD (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( float (*) (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7*, int32_t, const RuntimeMethod*))CircularBuffer_1_get_Item_mDE846130F223F6B6FC3C753E0378CE7CA3B7D3FD_gshared)(__this, ___0_index, method);
}
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::ToggleTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_ToggleTime_m0D6A895DD87DC8210511238C6FC3D0C17B82AE62 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRTimeManager::get_IsTimeSlowed()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTimeManager_get_IsTimeSlowed_mB3AE5D99897AC336BE1DD490DCE35EAD776D923C_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::ResetTimeScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_ResetTimeScale_mC00238407E97452510381D38982CBA65EEE06FC7 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::SlowMo(System.Nullable`1<System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_SlowMo_m9B07C1A225B18BA107F5A1AB4FEEC375822DC955 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___0_timeScale, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::set_IsTimeSlowed(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTimeManager_set_IsTimeSlowed_m6FAC00DB72FBF499C20F1507188B2F64ACD4A255_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::Invoke(T0)
inline void UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805 (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, float ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4*, float, const RuntimeMethod*))UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805_gshared)(__this, ___0_arg0, method);
}
// System.Boolean System.Nullable`1<System.Single>::get_HasValue()
inline bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline)(__this, method);
}
// T System.Nullable`1<System.Single>::GetValueOrDefault()
inline float Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method)
{
return (( float (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Time::set_timeScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331 (float ___0_value, const RuntimeMethod* method) ;
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Utils.HVRTimeManager::SlowMotionRoutine(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRTimeManager_SlowMotionRoutine_mE2485EC71B9A78D5C5A81178B771826CF4C61735 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, float ___0_scale, const RuntimeMethod* method) ;
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Utils.HVRTimeManager::ResetTimeRoutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRTimeManager_ResetTimeRoutine_m52EAB4E1AFF74C1789F52A2D5748C12C82081FCE (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSlowMotionRoutineU3Ed__41__ctor_mB026AC9EB39F0672BEE4C281BDE5D9F2AE28BB79 (U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResetTimeRoutineU3Ed__42__ctor_mFF49D005E6E999C1766C3D23EDE18FD327BB9487 (U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeEvent__ctor_mCB0801E0A43D37750ECD5C9BD06BAC0D6AA7C3F2 (HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_unscaledDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Single>::.ctor()
inline void UnityEvent_1__ctor_mD1175E822AFF26E9A43F2FB692BB82525C6DD422 (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4*, const RuntimeMethod*))UnityEvent_1__ctor_mD1175E822AFF26E9A43F2FB692BB82525C6DD422_gshared)(__this, 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.Void UnityEngine.Quaternion::ToAngleAxis(System.Single&,UnityEngine.Vector3&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float* ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<>c__DisplayClass3_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_mA4747768750D3C0A8446996B3605197646BF13A6 (U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.GameObject::GetComponentsInChildren<UnityEngine.Collider>()
inline ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<UnityEngine.Collider>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* Enumerable_ToList_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m360E62DC627DDFC71C71414CF9318032787D1B62 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliders(UnityEngine.Rigidbody,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRUtilities_GetColliders_m93911ACE954B0E6199EB0D633FB635F5E0E847F0 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_rigidbody, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, bool ___2_includeTriggers, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__5__ctor_m1A6FBE211356E466767899BB5505BC28898425AF (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Collider> 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) ;
// UnityEngine.Bounds UnityEngine.Collider::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<UnityEngine.Collider>()
inline ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, 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) ;
// T[] UnityEngine.GameObject::GetComponents<UnityEngine.Collider>()
inline ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* GameObject_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mC866FD3319709BA8DB8AD60E437A77EF06C10E99 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponents_TisRuntimeObject_m1654344F5C897CA86F9AB51530972086BDB05948_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Collider>::get_Item(System.Int32)
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587 (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Collider>::get_Count()
inline int32_t List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// 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.Color UnityEngine.Color::get_magenta()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, 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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_right()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_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.CapsuleCollider::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CapsuleCollider_get_center_mC12CE0A66A1104CEB7D23F39596D0E45578419C2 (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_down()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (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) ;
// UnityEngine.Vector3 UnityEngine.CharacterController::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CharacterController_get_center_mDF0F4D399A63BF5A2F5366CB71CCF4148DB08591 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, 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.Void UnityEngine.Rigidbody::set_collisionDetectionMode(UnityEngine.CollisionDetectionMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_collisionDetectionMode_m70A22E9878027BF6D3D7E851A43A8E32B8E02343 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_isKinematic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, bool ___0_value, const RuntimeMethod* method) ;
// 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.Boolean System.Single::IsNaN(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Boolean System.Single::IsInfinity(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Int32 System.Environment::get_CurrentManagedThreadId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__5_U3CU3Em__Finally1_m00D0889F38DB758013A897B3FF3A624DE169A8A0 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>m__Finally2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__5_U3CU3Em__Finally2_mAEA0309DD278197488D2CE24F7BF2E7DD304DCB6 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__5_System_IDisposable_Dispose_mA470441E90089CCEE66212F26236706B3FC4732E (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Collider::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::System.Collections.Generic.IEnumerable<UnityEngine.Collider>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetCollidersU3Ed__5_System_Collections_Generic_IEnumerableU3CUnityEngine_ColliderU3E_GetEnumerator_mEBEA0D0A6C5F8B1AEDFC516824B7CAABA907ED38 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIgnoreCollisionForSecondsU3Ed__0__ctor_m0402A8290210C6FC903BAD9A2B9B85AD2852F365 (U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* __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.Single UnityEngine.Random::Range(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494 (float ___0_minInclusive, float ___1_maxInclusive, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.SFXPlayer::PlaySFX(UnityEngine.AudioClip,UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SFXPlayer_PlaySFX_mBF927F7E1CC646C1678BEF480234BE86F61694ED (SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, float ___2_pitch, float ___3_volume, const RuntimeMethod* method) ;
// System.Void FMODUnity.RuntimeManager::PlayOneShot(FMOD.GUID,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeManager_PlayOneShot_mF942D0D6D9F230C85E91494E542769485DB3813C (GUID_tFB268B4FFFA3CA85D227CAE412BC765F4B71BE54 ___0_guid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, 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.Boolean System.String::Contains(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.VRUtilities::FindChildRecursive(UnityEngine.Transform,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* VRUtilities_FindChildRecursive_m485F12C94DB32F182C8CFA2E91CD3FD75CF83EF4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, String_t* ___1_name, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void UnityEngine.UI.GraphicRaycaster::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicRaycaster__ctor_m863917ADCD9732623EBDF53A0CEDDEEB6EA4C42A (GraphicRaycaster_t16FC39434AE5B47D3C2993134CDCF7F4AE6A6D7B* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.UI.HVRInputModule HurricaneVR.Framework.Core.UI.HVRInputModule::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* HVRInputModule_get_Instance_mED23EE47204811551F1A80B368EE2B7B7287B585_inline (const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::set_Instance(HurricaneVR.Framework.Core.UI.HVRInputModule)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputModule_set_Instance_m4B824C89F30F9E6CB83EF420D1A6A3FFCA81A8E0_inline (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* ___0_value, 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::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// T[] UnityEngine.Object::FindObjectsOfType<HurricaneVR.Framework.Core.UI.HVRUIPointer>()
inline HVRUIPointerU5BU5D_t195FAD103CDCD8FBBE1C025C457BB3BE43611F74* Object_FindObjectsOfType_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m0A5B1CC30BE2A8BF21E198D5AE54C6018B8EE8D5 (const RuntimeMethod* method)
{
return (( HVRUIPointerU5BU5D_t195FAD103CDCD8FBBE1C025C457BB3BE43611F74* (*) (const RuntimeMethod*))Object_FindObjectsOfType_TisRuntimeObject_m0B4DF4B8AB4C71E0F471BC9D0440B40844DA221D_gshared)(method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<HurricaneVR.Framework.Core.UI.HVRUIPointer>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* Enumerable_ToList_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m281F254AAA91205F75CE599A9D492C8FCD5A769F (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::set_Pointers(System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputModule_set_Pointers_mE84038AD585C8889029F55B4801E358B511C51AC_inline (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer> HurricaneVR.Framework.Core.UI.HVRInputModule::get_Pointers()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* HVRInputModule_get_Pointers_m0CA6845BAA3AE869AE7BF32D87E6E1FCACFF6E06_inline (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>::GetEnumerator()
inline Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A List_1_GetEnumerator_mE53DD64F923F06D1A32305ACF9A2987C85F30333 (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* __this, const RuntimeMethod* method)
{
return (( Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A (*) (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.UI.HVRUIPointer>::Dispose()
inline void Enumerator_Dispose_m1F697948FB6029A1819B4F08940B76623D6EEAA4 (Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.UI.HVRUIPointer>::get_Current()
inline HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* Enumerator_get_Current_m9DE1BB34CC33C4984F3320D2421F5B3D285C71ED_inline (Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A* __this, const RuntimeMethod* method)
{
return (( HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* (*) (Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// UnityEngine.EventSystems.EventSystem UnityEngine.EventSystems.BaseInputModule::get_eventSystem()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* BaseInputModule_get_eventSystem_m341B2378F61A58D5432906B9EE1E12265E2FAB33_inline (BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::.ctor(UnityEngine.EventSystems.EventSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData__ctor_m63837790B68893F0022CCEFEF26ADD55A975F71C (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___0_eventSystem, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::set_PointerEventData(UnityEngine.EventSystems.PointerEventData)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRUIPointer_set_PointerEventData_m63ADC144E6A7D96CDE9D9F57F88E9E9D13D3A9B7_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.UI.HVRUIPointer>::MoveNext()
inline bool Enumerator_MoveNext_m9470EF0AA0AB5CD3349697A9D1243980F708DEB8 (Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>::.ctor()
inline void List_1__ctor_mB554B9E213454D1D24DA77C232D4C4E4C2AB6F57 (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>::Contains(T)
inline bool List_1_Contains_m02470413485128410499CA8C7E1E60B2D39D9155 (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* __this, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068*, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>::Add(T)
inline void List_1_Add_mD3243F2A5F98994B0CFD57B3CD1C9F9A1D4320E1_inline (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* __this, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068*, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Canvas>::Contains(T)
inline bool List_1_Contains_m2E24DFD568F9748E4411A8A740AA9C2661E5B93E (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* __this, Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Canvas>::Add(T)
inline void List_1_Add_mE45A7C0F89287072D5E907478FE10A745251F202_inline (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* __this, Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Canvas>::Remove(T)
inline bool List_1_Remove_m6B4F6915149A6CC5D3A678090C9988554056D660 (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* __this, Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// T System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>::get_Item(System.Int32)
inline HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* List_1_get_Item_m15A6F6EE7A94BFF2466028CDB4929F00832627C1 (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* (*) (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Canvas>::get_Item(System.Int32)
inline Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85 (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* (*) (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// UnityEngine.Camera HurricaneVR.Framework.Core.UI.HVRUIPointer::get_Camera()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* HVRUIPointer_get_Camera_m48503A1B4C9A1EDB0BE1D9D373DFAF4C580C8369_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Canvas::set_worldCamera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Canvas_set_worldCamera_m007F7DABDB5A3A6BFB043E3500DA82A4D936EDD4 (Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Canvas>::get_Count()
inline int32_t List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_inline (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::Process()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUIPointer_Process_m74592CF80A8F81E636365DB1D6C1D0CAE6CD7DC1 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.UI.HVRInputModule::SendUpdateEventToSelectedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputModule_SendUpdateEventToSelectedObject_m8898EDE4FE4653F1375CF9090FE02DAA39D9695C (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.PointerEventData HurricaneVR.Framework.Core.UI.HVRUIPointer::get_PointerEventData()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.EventSystem::RaycastAll(UnityEngine.EventSystems.PointerEventData,System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventSystem_RaycastAll_mE93CC75909438D20D17A0EF98348A064FBFEA528 (EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, List_1_t8292C421BBB00D7661DC07462822936152BAB446* ___1_raycastResults, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.BaseInputModule::FindFirstRaycast(System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 BaseInputModule_FindFirstRaycast_mE07BDA14A7C9A8E3DFBFDAF449E5896597C9F6F5 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* ___0_candidates, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerCurrentRaycast(UnityEngine.EventSystems.RaycastResult)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_pointerCurrentRaycast_m52E1E9E89BACACFA6E8F105191654C7E24A98667_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerCurrentRaycast()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.EventSystems.RaycastResult>::Clear()
inline void List_1_Clear_m88ECE219176F771E4C5F913CC01FFCF91E93E3D0_inline (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, const RuntimeMethod*))List_1_Clear_m88ECE219176F771E4C5F913CC01FFCF91E93E3D0_gshared_inline)(__this, method);
}
// UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::get_gameObject()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* RaycastResult_get_gameObject_m77014B442B9E2D10F2CC3AEEDC07AA95CDE1E2F1_inline (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Camera::WorldToScreenPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Camera_WorldToScreenPoint_m26B4C8945C3B5731F1CC5944CFD96BF17126BAA3 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_position(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_position_m66E8DFE693F550372E6B085C6E2F887FDB092FAA_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_delta(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_delta_mD200AF7CCAEAD92D947091902AF864CB4ACE0F1D_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, 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.Void UnityEngine.EventSystems.BaseInputModule::HandlePointerExitAndEnter(UnityEngine.EventSystems.PointerEventData,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseInputModule_HandlePointerExitAndEnter_m0815F06EAF8F937916E0656D66A69844CB211298 (BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_currentPointerData, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_newEnterTarget, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::ProcessPress(HurricaneVR.Framework.Core.UI.HVRUIPointer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_ProcessPress_m8FC35103894655967E4D089BB56A23D0578B8AC1 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* ___0_pointer, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::ProcessRelease(HurricaneVR.Framework.Core.UI.HVRUIPointer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_ProcessRelease_m37DEAD11296242DC712F68C6DBDD45C7052E5B13 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* ___0_pointer, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::ProcessScroll(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_ProcessScroll_m8B31F9FD49C33CF20F11C6F5CF4A91014261365E (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>::get_Count()
inline int32_t List_1_get_Count_m6B31E8B8275238B4C90B6BF73B79544C9611C76C_inline (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.Vector2 UnityEngine.EventSystems.PointerEventData::get_scrollDelta()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_scrollDelta_m38C419C3E84811D17D1A42973AF7B3A457B316EA_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.IScrollHandler>(UnityEngine.GameObject)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ExecuteEvents_GetEventHandler_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m3BFE4214B6075DAE2F291E508DC912DC72262D2E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_root, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m86588AD6FDDC9670CE26E5111D23F49B821330C5_gshared)(___0_root, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IScrollHandler> UnityEngine.EventSystems.ExecuteEvents::get_scrollHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t048C55D455059C49F0AFD58FA503F7A552C3DB65* ExecuteEvents_get_scrollHandler_m51E902070611D3F81AD5F1F5762AE2C48E84AFE2_inline (const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IScrollHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m764A9EE16005FFF9BB7A28EF762E6EB9CFDDA7B9 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_root, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t048C55D455059C49F0AFD58FA503F7A552C3DB65* ___2_callbackFunction, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t048C55D455059C49F0AFD58FA503F7A552C3DB65*, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m47C22A77611C31042CA566EE345A4A1017A40A65_gshared)(___0_root, ___1_eventData, ___2_callbackFunction, method);
}
// UnityEngine.GameObject UnityEngine.EventSystems.EventSystem::get_currentSelectedGameObject()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline (EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* __this, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IUpdateSelectedHandler> UnityEngine.EventSystems.ExecuteEvents::get_updateSelectedHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_tB9684C6044C44F9A8317A5E5A9A3C1C0376A4678* ExecuteEvents_get_updateSelectedHandler_m8AF7543437082AD4F5690AAA77F2623AE28C3D09_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IUpdateSelectedHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIUpdateSelectedHandler_tBBACEC3A6478F7DA4B682AFDA8CF59C6C3FCC9CC_m8AFB13536731ABE80F6AE964DA907EE6B27F055E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_tB9684C6044C44F9A8317A5E5A9A3C1C0376A4678* ___2_functor, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_tB9684C6044C44F9A8317A5E5A9A3C1C0376A4678*, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared)(___0_target, ___1_eventData, ___2_functor, method);
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerDrag()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_dragging()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PointerEventData_get_dragging_mE0AD837F228E3830D4A74657AD3D47F53F6C87E9_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.UI.HVRInputModule::ShouldStartDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputModule_ShouldStartDrag_m45A003F358C5C92AA10FE99A78675CF722E6D3EA (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IBeginDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_beginDragHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t5B9F26DC56564B82AEF63D8AFEEEADBAB365F403* ExecuteEvents_get_beginDragHandler_mB0BEAC09E4A8F31438B07FE68A5BF7267FF8C2FC_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IBeginDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIBeginDragHandler_t0E0386CCAB531BD8291D12476D40D19AA98ED7EB_m1543843C77436B385445DCDE0E472112C8E40F87 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t5B9F26DC56564B82AEF63D8AFEEEADBAB365F403* ___2_functor, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t5B9F26DC56564B82AEF63D8AFEEEADBAB365F403*, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared)(___0_target, ___1_eventData, ___2_functor, method);
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_dragging(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_dragging_m43982B3F95F05986F40A736914CFBC45D2A9BB8E_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerPress()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PointerEventData_get_pointerPress_mEE815DDB67E40AA587090BCCE0E3CABA6405C50A_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerUpHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerUpHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8* ExecuteEvents_get_pointerUpHandler_m51B83B4AD7498D6F7A2CBD5F2331E91A37AE4CF2_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerUpHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIPointerUpHandler_tB2D4D0ABEAFF77BE8D0159D638D85E1AF7BAF210_mBB70745D5D17BF6402CABEFF0F52911F88C197A6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8* ___2_functor, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8*, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared)(___0_target, ___1_eventData, ___2_functor, method);
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_eligibleForClick(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_eligibleForClick_m360125CB3E348F3CF64C39F163467A842E479C21_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPress(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventData_set_pointerPress_m51241AAA6E5F87ADEBBB8DB7D4452CE45200BEE8 (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_rawPointerPress(UnityEngine.GameObject)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_rawPointerPress_mEEC4E3C7CD00F1DDCD3DA98DA5837E71BB8455E3_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_dragHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t37D97D8E7BDC68938191F138BFE31C7BEFCF855E* ExecuteEvents_get_dragHandler_m9193926B9685C80C0560C2E105FF6150C4EAE507_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_mAE71323F63A667FE0A4F8B9B0E27C6012B28FFE8 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t37D97D8E7BDC68938191F138BFE31C7BEFCF855E* ___2_functor, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t37D97D8E7BDC68938191F138BFE31C7BEFCF855E*, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared)(___0_target, ___1_eventData, ___2_functor, method);
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_useDragThreshold()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PointerEventData_get_useDragThreshold_m3ED1F39E71630C9AB1F340C92F8FA39AA489E1C5_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// UnityEngine.Camera UnityEngine.EventSystems.PointerEventData::get_pressEventCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* PointerEventData_get_pressEventCamera_m8D6A377D5CA730307D9F8ABB8656FFB8FCD56AE3 (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.RaycastResult UnityEngine.EventSystems.PointerEventData::get_pointerPressRaycast()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 PointerEventData_get_pointerPressRaycast_mEB1B974F5543F78162984E2924EF908E18CE3B5D_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_useDragThreshold(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_useDragThreshold_m63FE2034E4B240F1A0A902B1EB893B3DBA2D848B_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_pressPosition(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_pressPosition_m85544FBAB798DABE70067508294A6C4841A95379_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerPressRaycast(UnityEngine.EventSystems.RaycastResult)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_pointerPressRaycast_m55CA127474B4CBCA795A9C872B7630AAF766F852_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerInputModule::DeselectIfSelectionChanged(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule_DeselectIfSelectionChanged_m8F111DD2317E33C4F0498F651BC52BD5C984A95B (PointerInputModule_tD71E11FA989C22D83883E120EAA4F05929907556* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_currentOverGo, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_pointerEvent, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerDownHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerDownHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t00024D26E9CCD074EEBC25568B0383863A4CF117* ExecuteEvents_get_pointerDownHandler_mA67CE33D32540939A273DB88D6456C7FE43C13EF_inline (const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IPointerDownHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t42CC83619BB6295404D44090142F7726003CE573_mF031AC46543C02039764EDB1B0673DFA36B1F58C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_root, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t00024D26E9CCD074EEBC25568B0383863A4CF117* ___2_callbackFunction, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t00024D26E9CCD074EEBC25568B0383863A4CF117*, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m47C22A77611C31042CA566EE345A4A1017A40A65_gshared)(___0_root, ___1_eventData, ___2_callbackFunction, method);
}
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.IPointerClickHandler>(UnityEngine.GameObject)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m3363BED905E60A4545A8CA5B8C68BA709E99536E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_root, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m86588AD6FDDC9670CE26E5111D23F49B821330C5_gshared)(___0_root, method);
}
// System.Single UnityEngine.Time::get_unscaledTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledTime_mAF4040B858903E1325D1C65B8BF1AC61460B2503 (const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_lastPress()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PointerEventData_get_lastPress_m46720C62503214A44EE947679A8BA307BC2AEEDC_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.EventSystems.PointerEventData::get_clickTime()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PointerEventData_get_clickTime_m5ABE0298E8CEF28B6BD7E750E940756CD78AB96E_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.EventSystems.PointerEventData::get_clickCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventData_get_clickCount_m3977011C09DB9F904B1AAC3708B821B8D6AC0F9F_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickCount(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_clickCount_m0A87C2C367987492F310786DC9C3DF1616EA4D49_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_clickTime(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_clickTime_m93D27EB35F490AC9100369A23002F09148F85996_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, float ___0_value, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::GetEventHandler<UnityEngine.EventSystems.IDragHandler>(UnityEngine.GameObject)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ExecuteEvents_GetEventHandler_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_m9AA4E18082F53C60962F70D75570F1D400C37FBA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_root, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))ExecuteEvents_GetEventHandler_TisRuntimeObject_m86588AD6FDDC9670CE26E5111D23F49B821330C5_gshared)(___0_root, method);
}
// System.Void UnityEngine.EventSystems.PointerEventData::set_pointerDrag(UnityEngine.GameObject)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_pointerDrag_m0E8D72362B07962843671C39ADC8F4D5E4915010_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IInitializePotentialDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_initializePotentialDrag()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t7DFDB0A0C9926E06BF7870695CD48A0533DFABAD* ExecuteEvents_get_initializePotentialDrag_m16F4CD40448FB1B78F6683AA26A9CC574F48AFBD_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IInitializePotentialDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIInitializePotentialDragHandler_tAFCBB3BBC98C928ED8D5703C39F4781446AB8E9E_mABD9E1ECC8C04235760B3855DF03F2308F62071C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t7DFDB0A0C9926E06BF7870695CD48A0533DFABAD* ___2_functor, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t7DFDB0A0C9926E06BF7870695CD48A0533DFABAD*, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared)(___0_target, ___1_eventData, ___2_functor, method);
}
// System.Boolean UnityEngine.EventSystems.PointerEventData::get_eligibleForClick()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PointerEventData_get_eligibleForClick_m4B01A1640C694FD7421BDFB19CF763BC85672C8E_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IPointerClickHandler> UnityEngine.EventSystems.ExecuteEvents::get_pointerClickHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t586168BFEFD0CF29A2B706B5411BF712BD73359E* ExecuteEvents_get_pointerClickHandler_m0017F9D1EAF7C02CDDB4C148C92D6685D88EA8D5_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IPointerClickHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m024FB23AA1DBB1B7A5E1935FA35A1E4FF57AC5F6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t586168BFEFD0CF29A2B706B5411BF712BD73359E* ___2_functor, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t586168BFEFD0CF29A2B706B5411BF712BD73359E*, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared)(___0_target, ___1_eventData, ___2_functor, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IDropHandler> UnityEngine.EventSystems.ExecuteEvents::get_dropHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_tB3864D36512C3A896DAC44E898E5D9E1A92CB733* ExecuteEvents_get_dropHandler_m8E00FA7361DE68780ACEB365E6B14206A2180D03_inline (const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.EventSystems.ExecuteEvents::ExecuteHierarchy<UnityEngine.EventSystems.IDropHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t9F3B358BA4812886852E9AB85A653ABF73B9AA35_m0C0E2A729F88D6AB5AC2B4FD9C4E33D181A52A57 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_root, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_tB3864D36512C3A896DAC44E898E5D9E1A92CB733* ___2_callbackFunction, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_tB3864D36512C3A896DAC44E898E5D9E1A92CB733*, const RuntimeMethod*))ExecuteEvents_ExecuteHierarchy_TisRuntimeObject_m47C22A77611C31042CA566EE345A4A1017A40A65_gshared)(___0_root, ___1_eventData, ___2_callbackFunction, method);
}
// UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<UnityEngine.EventSystems.IEndDragHandler> UnityEngine.EventSystems.ExecuteEvents::get_endDragHandler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t33BA7CA3F9202146F70BE77589CE24F7451C584C* ExecuteEvents_get_endDragHandler_mE78FEEEAE114635E416FF1FE33C851E62B60555B_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.EventSystems.ExecuteEvents::Execute<UnityEngine.EventSystems.IEndDragHandler>(UnityEngine.GameObject,UnityEngine.EventSystems.BaseEventData,UnityEngine.EventSystems.ExecuteEvents/EventFunction`1<T>)
inline bool ExecuteEvents_Execute_TisIEndDragHandler_t9A93E4A27E7CEED446E5FE3DACF39B1A552C23A9_m6AA443D4F53AF0FEBAC269F761A158635243467E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_eventData, EventFunction_1_t33BA7CA3F9202146F70BE77589CE24F7451C584C* ___2_functor, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F*, EventFunction_1_t33BA7CA3F9202146F70BE77589CE24F7451C584C*, const RuntimeMethod*))ExecuteEvents_Execute_TisRuntimeObject_mDC4455B743BE4A6BA46DD741D0E0AB150FF1209A_gshared)(___0_target, ___1_eventData, ___2_functor, method);
}
// UnityEngine.GameObject UnityEngine.EventSystems.PointerEventData::get_pointerEnter()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PointerEventData_get_pointerEnter_m6CE76D5C0C36C4666CDDE348B57885C52D495A4B_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Canvas>::.ctor()
inline void List_1__ctor_mA91FADFC5EFC3817854AD49E7D556A22F7A8D4AD (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void UnityEngine.EventSystems.PointerInputModule::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerInputModule__ctor_mBF074492478BFC24F87EF2C941D6C11A8ACDAF11 (PointerInputModule_tD71E11FA989C22D83883E120EAA4F05929907556* __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.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::GetController(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRInputManager_GetController_m229346B9841C90E296B397DF2DAA5613535EF5B6 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, int32_t ___0_side, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Camera>()
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::set_Camera(UnityEngine.Camera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRUIPointer_set_Camera_mED04B47C2F82BDEDE751B9BD5DE5FD90051D967B_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.LineRenderer>()
inline LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::set_Pointer(UnityEngine.LineRenderer)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRUIPointer_set_Pointer_m946AE5BEB530DB05FE6A765D2DFE9E7FAB350F53_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.LineRenderer HurricaneVR.Framework.Core.UI.HVRUIPointer::get_Pointer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* HVRUIPointer_get_Pointer_m025C957ED27D2B8F5EBEBB518253294F79CE4094_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __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.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) ;
// UnityEngine.Color UnityEngine.Color::get_red()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::DrawRay(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawRay_mB172868181856F153732BB56C0BE1C58EE598F53 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dir, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, 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) ;
// 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.Int32 UnityEngine.Camera::get_pixelWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Camera::get_pixelHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_pixelHeight_m00881B5A440B0018D5A8F837694027050B500F59 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.EventSystems.PointerEventData::set_scrollDelta(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_scrollDelta_m58007CAE9A9B333B82C36B9E5431FBD926CB556C_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::get_Count()
inline int32_t List_1_get_Count_mC22D02257EADA41CBE5A634CCF00B4B7814B2A0F_inline (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T UnityEngine.ScriptableObject::CreateInstance<HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings>()
inline HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A (const RuntimeMethod* method)
{
return (( HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method);
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::CheckCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbableSettings_CheckCurve_m740C95615DE9E1968B845DDCC606EC57988C5F9F (HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::.ctor()
inline void List_1__ctor_mEABBC7CC629D5A1A4F4FADF3A8DE4C9E273631EC (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Collider>::.ctor()
inline void List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Collider>::Clear()
inline void List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_inline (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.Component::TryGetComponent<UnityEngine.Rigidbody>(T&)
inline bool Component_TryGetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2C2A32AA4FD62D8B9BF5E40B7E2F3EF738C532A6 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C** ___0_component, const RuntimeMethod* method)
{
return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Collider>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_m0C44C8A880D3DB31C0E65F8E393508A007F5DAE5 (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
// UnityEngine.Bounds HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliderBounds(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HVRUtilities_GetColliderBounds_m504AC1C0EAE2E2C3365A01D738C6635AADC24622 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities::DrawBounds(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUtilities_DrawBounds_mAA6ACEBDEFD039BE827CDE47DD40B99686A0138D (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::Cleanup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_Cleanup_m7DF7483792E30D6496D2AE4C4ED74B5C41BE2CD5 (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, 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.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::set_Velocity(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabbable_set_Velocity_mC84F92348E744F4AAF64238C06EB2C35E3556DEC_inline (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::GetEnumerator()
inline Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD List_1_GetEnumerator_m04D4A4006537785074B69225CDA40A06A3F4D8EF (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* __this, const RuntimeMethod* method)
{
return (( Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD (*) (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::Dispose()
inline void Enumerator_Dispose_m04C154A74AB125F89D237D07E4D1E7F7DF895CA5 (Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::get_Current()
inline HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* Enumerator_get_Current_m1EBF49BE2B8F62D390C9EB7D582B41A1E6E33EA7_inline (Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD* __this, const RuntimeMethod* method)
{
return (( HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* (*) (Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::MoveNext()
inline bool Enumerator_MoveNext_m93B27B65FDBF4E52F0865500817F8585899DD730 (Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m3B488A52C9BB94BE29DEC6E44AE8BE4BE74B57F5 (Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::RemoveAll(System.Predicate`1<T>)
inline int32_t List_1_RemoveAll_m0F09D22001FC4FFF3A756C054BB509A2D275FF75 (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* __this, Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D*, Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___0_match, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::Add(T)
inline void List_1_Add_mCF137C8311A8569536F7B74D6EFFB85F41A1A2DA_inline (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D*, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>::Remove(T)
inline bool List_1_Remove_mBEE9451A1F5C15F45E80EF6C77528FAFEE1FF8FD (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D*, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::Invoke(T0,T1)
inline void UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588 (UnityEvent_2_t03AD5FDC8390DF436A87E03102EA86A7E3FEB0F7* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_arg0, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___1_arg1, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_t03AD5FDC8390DF436A87E03102EA86A7E3FEB0F7*, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904*, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1*, const RuntimeMethod*))UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared)(__this, ___0_arg0, ___1_arg1, method);
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabEvent__ctor_m31150B8ECCC62C8F4507EA1557A31359B5133BDC (HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabEvents__ctor_mAC5E418D4EF8DB50351CEE1A440B6ED960EA493D (HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA29BC24B1536A112E73E3D7E9CB08D7F3FF41290 (U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationCurve::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AnimationCurve::AddKey(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, float ___1_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_Rigidbody()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_StabLineWorld()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabber_get_StabLineWorld_mC07E9A596C1904F0FEB9FAFF9C4E3626E71CE30C (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::get_Count()
inline int32_t List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_inline (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::set_Rigidbody(UnityEngine.Rigidbody)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabber_set_Rigidbody_m6A803FF656EF2EA247D6D49BF16C3A4669213F13_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.ScriptableObject::CreateInstance<HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings>()
inline HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* ScriptableObject_CreateInstance_TisHVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC_m86468100C9DF3BE2F15863D72ECCCA4C7852A97B (const RuntimeMethod* method)
{
return (( HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::.ctor(System.Int32)
inline void List_1__ctor_m6DD2E528B694E1BF27A34AD5D41DA106FF82743C (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::set_StabbedObjects(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabber_set_StabbedObjects_m66F8BF8B6AD226ADA206FD8D1B18A7B2BBE5C6D8_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::.ctor(System.Int32)
inline void List_1__ctor_mF2F55A37AD337B237EACC6AE00671B14EEDCC5EB (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::set_StabbedStabbables(System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabber_set_StabbedStabbables_mBC07866BC38293B079A5361CA9E80A1A9065C645_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* ___0_value, 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) ;
// System.Void UnityEngine.Collider::set_contactOffset(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_contactOffset_mEDA8D778F641338733D140E76FCA0D6B29203B52 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::GetEnumerator()
inline Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648 (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* __this, const RuntimeMethod* method)
{
return (( Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B (*) (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::Dispose()
inline void Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068 (Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::get_Current()
inline HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_inline (Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B* __this, const RuntimeMethod* method)
{
return (( HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* (*) (Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabTracker_Update_mCE9F8CE543283A4CAA51AC8C842D9CA1CC5D509C (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_Joint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::Add(T)
inline void List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_inline (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* __this, HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*, HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabbedColliders()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRStabTracker_get_StabbedColliders_m0EE316CB981A881C9C85341B0C0760FF13134387_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::IgnoreCollision(System.Collections.Generic.List`1<UnityEngine.Collider>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_IgnoreCollision_m329B21CA889A6AB990675E51C1E562E881C4D851 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___0_stabbedColliders, bool ___1_ignore, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_Stabbable()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::MoveNext()
inline bool Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB (Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::get_Item(System.Int32)
inline HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414 (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* (*) (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Boolean System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::Remove(T)
inline bool List_1_Remove_m5B0A4F5197FF1701766781B7838CE95E8EFA6C1C (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* __this, HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*, HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Collections.Generic.List`1<UnityEngine.GameObject> HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_StabbedObjects()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* HVRStabber_get_StabbedObjects_m33F4E02B9D010E21DC45246F7B1C739E504D3F71_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabbedObject()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* HVRStabTracker_get_StabbedObject_mD5A2C3F47F9DA76D8CE0A1D534292138413F0E52_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<UnityEngine.GameObject>::Remove(T)
inline bool List_1_Remove_mCCE85D4D5326536C4B214C73D07030F4CCD18485 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable> HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_StabbedStabbables()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* HVRStabber_get_StabbedStabbables_mFE9D059861A425CD33349B1CA5E0ECAB98C2A32B_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::Remove(T)
inline bool List_1_Remove_m46098DADD5F2508D4D161C5F907C8EF1C41EFA06 (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931*, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::CleanupStabbableList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_CleanupStabbableList_m779958140E33D930750FEC0008FE4523C0354CF2 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::Clear()
inline void List_1_Clear_mB27E268486C62E3B3C18B8C1F63D65175F86C4DB_inline (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// UnityEngine.ContactPoint UnityEngine.Collision::GetContact(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 Collision_GetContact_m34D66AD97A8DB36AFE0711276C990742B6FE4BCD (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// UnityEngine.Collider UnityEngine.ContactPoint::get_thisCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ContactPoint_get_thisCollider_m5CECC2F86CD3D73FE35543127C22C02D8ED1AFD6 (ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* __this, const RuntimeMethod* method) ;
// UnityEngine.Collider UnityEngine.ContactPoint::get_otherCollider()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ContactPoint_get_otherCollider_m717D0758D578C93C6CA26E2BA87325682B6C2550 (ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* __this, const RuntimeMethod* method) ;
// UnityEngine.Rigidbody UnityEngine.Collider::get_attachedRigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<UnityEngine.GameObject>::Contains(T)
inline bool List_1_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
// System.Boolean UnityEngine.GameObject::TryGetComponent<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>(T&)
inline bool GameObject_TryGetComponent_TisHVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1_mCD2DB632B26390B331C9E7FCDE7A67352B0568CF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1** ___0_component, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___0_component, method);
}
// System.Boolean UnityEngine.GameObject::TryGetComponent<HurricaneVR.Framework.Core.Stabbing.HVRNotStabbable>(T&)
inline bool GameObject_TryGetComponent_TisHVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004_mD4C8CCCCD5C4C34DA53821CDECE331E8E5CDFCE4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, HVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004** ___0_component, const RuntimeMethod* method)
{
return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, HVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___0_component, method);
}
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.ContactPoint::get_normal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ContactPoint_get_normal_mD7F0567CA2FD68644F7C6FE318E10C4D15F92AD6 (ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.ContactPoint::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ContactPoint_get_point_mCCDFDACC5D8DB469898060A56A3CC45132911208 (ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Collision::get_relativeVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabbable::get_Velocity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabbable_get_Velocity_m941B6CFD27BAA3EA28AA219DC6538A8130B2A50E_inline (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::Add(T)
inline void List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::Add(T)
inline void List_1_Add_mF7413CF5315878D5E1041247FF3EFA01FC712D03_inline (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931*, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliders(UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRUtilities_GetColliders_m6E5EC1A4080F1F28ED13361C83043C92312E081A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_go, bool ___1_includedTriggers, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::.ctor(HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable,HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings,UnityEngine.ConfigurableJoint,UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Transform,System.Collections.Generic.List`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker__ctor_m465A4D991A0C5A5844C542AD7835024FBF62475A (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_stabber, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___1_stabbable, HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* ___2_settings, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___3_joint, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___4_stabbedObject, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_stabDirection, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___6_tip, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___7_stabbedColliders, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Collision::get_contactCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collision_get_contactCount_m063F555F6D8E5D1BC995C69306041280CE8BF150 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.StabArgs::.ctor(HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable,UnityEngine.Collision,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StabArgs__ctor_m9B4C13F789FDAA8D101876D8C99F487FE8BC8F33 (StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_stabber, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___1_stabbable, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___2_collision, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_point, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_normal, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.Stabbing.StabArgs>::Invoke(T0)
inline void UnityEvent_1_Invoke_m1D61511B10005C55246A3EAD99B9E72C7492DFBC (UnityEvent_1_t13C3A5E078C5974B6FEA4772A5FF2B2EF3319C51* __this, StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t13C3A5E078C5974B6FEA4772A5FF2B2EF3319C51*, StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D, const RuntimeMethod*))UnityEvent_1_Invoke_m1D61511B10005C55246A3EAD99B9E72C7492DFBC_gshared)(__this, ___0_arg0, method);
}
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.ConfigurableJoint>()
inline ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Joint::set_autoConfigureConnectedAnchor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_StabLineLocal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabber_get_StabLineLocal_mC7F76F2CD8700E20EF8A84C11FA80E31694C6732 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_axis(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_axis_m3C64D93F04DA043D6B02160F9034907BACC06800 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::OrthogonalVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_OrthogonalVector_mADA3E17D696B8F4E3CB948D02B8387D1A56EA638 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_secondaryAxis(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_secondaryAxis_m2CF27C9BA848BD03F1E0EEC4FD7E788C60CA36CE (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_projectionMode(UnityEngine.JointProjectionMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_projectionMode_mA2FA6EC630E87C553B6E1C93D997B15957008075 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_projectionDistance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_projectionDistance_m149EF550339500403965DB5596C63ED07B54FC1B (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_projectionAngle(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_projectionAngle_mBD4200FF238CC5779943E4980B79D3C14643BE24 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_anchor(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRStabber_get_Length_m3E6A9A26DA1EC5CFE252534D2A9A658007CF5E07 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.SoftJointLimit::get_limit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SoftJointLimit_get_limit_m565D543DC9482F893A8C1F8582B9A06F7E287286 (SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_connectedBody(UnityEngine.Rigidbody)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Rigidbody UnityEngine.Joint::get_connectedBody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Joint_get_connectedBody_mE39E0AC9869325CD018B9ADB383B6BE01D497B59 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_connectedAnchor(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// 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) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabEntryPosition()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, 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_blue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabExitPosition()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabTracker_get_StabExitPosition_mC09E91C2D4932A53FCD2C13ADCF2242CD949B286_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::Lock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_Lock_mDA007B9DFFF0B3D4C4DC020ACA80460DF036236D (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::set_ManuallyLocked(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabber_set_ManuallyLocked_mA21BDB361F8EE2DEEBB4C2C19A7C06A9FCBF5979_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::Unlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_Unlock_m4AE915CBDA19413A3536FE8B8BB7A05E9A2C52D6 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__66__ctor_mB9EEBEB11BF7FECC0B78A4E79CF2A60830FB4DC2 (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::GetEnumerator()
inline Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954 List_1_GetEnumerator_mECB806817C962646A2BB4C654787E4E4D666D56C (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* __this, const RuntimeMethod* method)
{
return (( Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954 (*) (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::Dispose()
inline void Enumerator_Dispose_m1C8AAB6FE326D61E18DC4005BD79CF25614CB9C8 (Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::get_Current()
inline HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* Enumerator_get_Current_mC3BEC02FFF40A89F4196110A8D434B90F4F96CC5_inline (Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954* __this, const RuntimeMethod* method)
{
return (( HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* (*) (Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::MoveNext()
inline bool Enumerator_MoveNext_m8F20327B2A351D37C755096776742F3B91F8CC72 (Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void System.Predicate`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m1A019BDEB6A43DB5BC1D8D8ABBE87D62557786F5 (Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::RemoveAll(System.Predicate`1<T>)
inline int32_t List_1_RemoveAll_m19C9354251D95DBFDE863BCA74A64B4A1174F757 (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* __this, Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931*, Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___0_match, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::.ctor(System.Int32)
inline void List_1__ctor_m2F85DCA0B4519A2DDE7CE23F7DFDA251D109F340 (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabTracker>::.ctor()
inline void List_1__ctor_m2D3D06BF07E2C23876293E7C1E378F69AFCAE779 (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__66_U3CU3Em__Finally1_m3B05872334F79F8B0C4578AC68A86AC406FAF201 (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>m__Finally2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__66_U3CU3Em__Finally2_m488E74725CF94CD78656BD3261020427AC5C6D8C (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__66_System_IDisposable_Dispose_m2543C2F7583736AD5132985F8266AE1A3BEF029F (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Stabbing.HVRStabber::GetColliders(UnityEngine.Rigidbody,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRStabber_GetColliders_m7C0F16FACCC978FAA23E392C8FA5E1DF09360505 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_rigidbody, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::System.Collections.Generic.IEnumerable<UnityEngine.Collider>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetCollidersU3Ed__66_System_Collections_Generic_IEnumerableU3CUnityEngine_ColliderU3E_GetEnumerator_mBA8B636D318E4D97CA29B425F583B2BCA1C60024 (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6E2650F59E65D7F7BDA4E1E293F4CC118DB99DAA (U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable>::.ctor()
inline void UnityEvent_2__ctor_m428502AA93A80E8127FEBA9F2ABA9E84FD465F3B (UnityEvent_2_t03AD5FDC8390DF436A87E03102EA86A7E3FEB0F7* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_t03AD5FDC8390DF436A87E03102EA86A7E3FEB0F7*, const RuntimeMethod*))UnityEvent_2__ctor_m36CB65F6682CF6EFB69FE2F1939D331599C453E3_gshared)(__this, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.Stabbing.StabArgs>::.ctor()
inline void UnityEvent_1__ctor_mF737199509E39B46E16786324277EF743934A219 (UnityEvent_1_t13C3A5E078C5974B6FEA4772A5FF2B2EF3319C51* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t13C3A5E078C5974B6FEA4772A5FF2B2EF3319C51*, const RuntimeMethod*))UnityEvent_1__ctor_mF737199509E39B46E16786324277EF743934A219_gshared)(__this, method);
}
// HurricaneVR.Framework.Core.Stabbing.HVRStabber HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_Stabber()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_ManuallyLocked()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRStabber_get_ManuallyLocked_m3DA1E212E07E65A8D9E3B352EC410D2BE41D0635_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::TransformDirection(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::UpdateEntryAndExit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_UpdateEntryAndExit_m0D34896CC2D7D1104C6EFEEFB60EDFFC50634658 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabDirection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabTracker_get_StabDirection_m46D9B1C4C6F6C425FF66EAD3061C12BFB4E739E7 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::ComputeDepth(System.Single&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_ComputeDepth_m1A56CB0343CB06187A9D6BBDF7E23C49FB5FE702 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, float* ___0_percentStabbed, float* ___1_stabDepth, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::CheckUnstab()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabTracker_CheckUnstab_mE07D22CC533C3887C6BE1CE70309B8BF003467CA (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::CheckFullStab(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_CheckFullStab_m6C6BD4DA8184A34F880310FE40E5C1C6A7366A7B (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, float ___0_depth, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::UpdateFriction(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_UpdateFriction_mA29DBD57A583C8C82851DA05AD2117E8ABD47A5F (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, float ___0_depth, float ___1_percent, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::CheckLock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_CheckLock_m430E644D51E5B66CCA42BE04F5DF6A77F55A2496 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_Settings()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::IsCBetweenAB(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabTracker_IsCBetweenAB_m808C95184015821B66FF184B85F41B28601432A2 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_A, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_B, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_C, 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.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::FindNearestPointOnLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_FindNearestPointOnLine_mA6F491DAF42C70550055F5B27FA6CFA92257D380 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_point, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_StabEntryPosition(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabEntryPosition_m875718D5668B097B1DF7E38ACC4BEC511440D973_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_StabExitPosition(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabExitPosition_m601B57D0C83B06D2BCF1023CDBD267B6078077B8_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_ManuallyLocked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabTracker_get_ManuallyLocked_m87E0A8DEE230F788A0B47804FAFF6DDE4B828EBA (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method) ;
// UnityEngine.ConfigurableJointMotion UnityEngine.ConfigurableJoint::get_xMotion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConfigurableJoint_get_xMotion_m5518BED4E7F558174DD6B8F313CE7D125E1A1334 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::get_LockVelocitySquared()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRStabbableSettings_get_LockVelocitySquared_m7ED1AF0935E4591A735D7E33E48A9155D4EC7123 (HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Joint::get_currentForce()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Joint_get_currentForce_m3870631DEC29CED9EC606C342F6951F8A6C72692 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, const RuntimeMethod* method) ;
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::get_UnlockForceSquared()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRStabbableSettings_get_UnlockForceSquared_m73AF28B80A8AF714C1EF1518635D5097EEC5AC98 (HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_Stabber(HurricaneVR.Framework.Core.Stabbing.HVRStabber)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_Stabber_m710BA1C1B046DCA6545E3D814706CFC693092030_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_Stabbable(HurricaneVR.Framework.Core.Stabbing.HVRStabbable)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_Stabbable_m46EC6DB60FFEDECE06A6336CEAAAA01485B3D730_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_Joint(UnityEngine.ConfigurableJoint)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_Joint_m0CA5AEAC1FA3F494CE9AAD661DD5EA54B961EFBF_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_StabbedObject(UnityEngine.GameObject)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabbedObject_mAF82F0ED9F7F2C5B709CB6DD5CED2561982FA5EF_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_StabbedColliders(System.Collections.Generic.List`1<UnityEngine.Collider>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabbedColliders_m792BC1FC85ED9CC1DC5871A89A2DE854A4A4534F_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Joint::get_connectedAnchor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Joint_get_connectedAnchor_m455C8981D90A4A60DC5B290EBD1D9330A6649C18 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformDirection(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::TryFindExitPoint(UnityEngine.Vector3,System.Collections.Generic.List`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_TryFindExitPoint_mA987FAF861F80BD3867217289AC60A3F4BD68693 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_stabDirection, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___1_stabbedColliders, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Collider>::GetEnumerator()
inline Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A List_1_GetEnumerator_m1D5E48528014F2A36980D68EC7CDB6FF03B83420 (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, const RuntimeMethod* method)
{
return (( Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Collider>::Dispose()
inline void Enumerator_Dispose_mAF70E9B39A0AD39183DE4B5A7789CE0B0D28BE2D (Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.Collider>::get_Current()
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* Enumerator_get_Current_m9822B326FC4E04A23C53BBB2A7E1F1D89C2E9245_inline (Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A* __this, const RuntimeMethod* method)
{
return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Collider>::MoveNext()
inline bool Enumerator_MoveNext_m6561DC83C402739651BBB6140E6FCC142CA315E1 (Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.MeshCollider::get_convex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1 (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Collider::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_Raycast_mD7683E94051173B3FFC0862F4A17847E94AEB938 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::GetEnumerator()
inline Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924 List_1_GetEnumerator_mDBDA909366EE1C9C6C8701AABD56CE0475C59B4D (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, const RuntimeMethod* method)
{
return (( Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924 (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HVRGrabbable>::Dispose()
inline void Enumerator_Dispose_m42364265F285AAD5774FF62F5D7DF6505A645C1B (Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HVRGrabbable>::get_Current()
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* Enumerator_get_Current_m5474C06E69B72A7FEADC871C3E559B4D0634C377_inline (Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924* __this, const RuntimeMethod* method)
{
return (( HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* (*) (Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>::Add(T)
inline bool HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HVRGrabbable>::MoveNext()
inline bool Enumerator_MoveNext_m3DFE65306620DDD966C712A219D9079FA081C127 (Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Sockets.HVRSocketable::get_Grabbable()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRSocketable_get_Grabbable_mA8E6ADAF18B578847AC6B199405301A9B6FAFA24_inline (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>::Contains(T)
inline bool HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::.ctor()
inline void List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499 (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>::.ctor()
inline void HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketFilter__ctor_mAC32B277A4BA4C36A35838489D4A72998C45520E (HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::Contains(T)
inline bool List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77 (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_IsBeingHeld()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Core.HVRGrabbable>()
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketable::set_Grabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRSocketable_set_Grabbable_m1D669C588EFA49005443114CAC7CF84DEE0ED347_inline (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.Array::IndexOf<System.String>(T[],T)
inline int32_t Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_array, String_t* ___1_value, const RuntimeMethod* method)
{
return (( int32_t (*) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, String_t*, const RuntimeMethod*))Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_gshared)(___0_array, ___1_value, 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.Void HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetNamesU3Ed__6__ctor_m24DC70D9AD842401469D0C600BBE141D918A1901 (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<System.String> HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::System.Collections.Generic.IEnumerable<System.String>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetNamesU3Ed__6_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m990410C855791AAEED232F11F0187F89190F5067 (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketableTag::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketableTag_get_Item_mD80390F4A9BBECE9C4BD7107F5BB8757C5BCFBB0 (HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.String HurricaneVR.Framework.Core.Sockets.HVRSocketableTags::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HVRSocketableTags_get_Item_m96ED7836CB8DE65201B0C7741E4B5C514AB8D6AE (HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<HurricaneVR.Framework.Core.Grabbers.HVRSocket>()
inline HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* Component_GetComponentsInChildren_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m9BCCECEFBF4FB5A4264ED080C3AF30D62802EFC1 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// System.Collections.Generic.List`1<TSource> System.Linq.Enumerable::ToList<HurricaneVR.Framework.Core.Grabbers.HVRSocket>(System.Collections.Generic.IEnumerable`1<TSource>)
inline List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* Enumerable_ToList_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m3B15687CBACB9E5E6FE4B32F5F81704D99B33F23 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
// T System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::get_Item(System.Int32)
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9 (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsGrabbing()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::get_Count()
inline int32_t List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_inline (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketContainer/<>c__DisplayClass6_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m2F084E1F83AE32032F28C460793C3DCF4196A3A8 (U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m9E9CA0262A65F7E44DFA6409CEF4E25C7503B057 (Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<HurricaneVR.Framework.Core.Grabbers.HVRSocket>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mE9049535F21C248233FA099225FD95A3ED2E30CA (RuntimeObject* ___0_source, Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917* ___1_predicate, const RuntimeMethod* method)
{
return (( HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* (*) (RuntimeObject*, Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::.ctor()
inline void List_1__ctor_m0B9A92C6A0AF8CC494613319B72CE9BC3CDE21A9 (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverAction_Start_m29155DC6ACB8637209E4CF6B1F2A59F6D3F043F1 (HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<UnityEngine.Renderer>()
inline RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, 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) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Renderer,UnityEngine.Material>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m6DFDB20D8247C37FD6471862E1D459B7686B6690 (Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* __this, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___0_key, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3*, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF*, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Renderer,UnityEngine.Material>::get_Keys()
inline KeyCollection_tE8E8C55AC63536F15C6F582F98F97060E4EE4926* Dictionary_2_get_Keys_mCD0F75409F4FB5B10970476C11E7FFB7D9D088B1 (Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* __this, const RuntimeMethod* method)
{
return (( KeyCollection_tE8E8C55AC63536F15C6F582F98F97060E4EE4926* (*) (Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Renderer,UnityEngine.Material>::GetEnumerator()
inline Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16 KeyCollection_GetEnumerator_mD5C7618E221A866E9B24BAA30A68132699D29526 (KeyCollection_tE8E8C55AC63536F15C6F582F98F97060E4EE4926* __this, const RuntimeMethod* method)
{
return (( Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16 (*) (KeyCollection_tE8E8C55AC63536F15C6F582F98F97060E4EE4926*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<UnityEngine.Renderer,UnityEngine.Material>::Dispose()
inline void Enumerator_Dispose_m84BF962A02C7615D3575220DF94851D5AC270DCE (Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16*, const RuntimeMethod*))Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared)(__this, method);
}
// TKey System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<UnityEngine.Renderer,UnityEngine.Material>::get_Current()
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* Enumerator_get_Current_mA6826CB48BE6A7B4F0E3050F216D526A60EF72C0_inline (Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16* __this, const RuntimeMethod* method)
{
return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16*, const RuntimeMethod*))Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Renderer::set_material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator<UnityEngine.Renderer,UnityEngine.Material>::MoveNext()
inline bool Enumerator_MoveNext_mD2D88850AE5B05903C3DFFAFD490B4BDBCF62F73 (Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16*, const RuntimeMethod*))Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.Renderer,UnityEngine.Material>::GetEnumerator()
inline Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988 Dictionary_2_GetEnumerator_mE2BE4FDD52BF77873DB5352B445C5FF61DC4C928 (Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* __this, const RuntimeMethod* method)
{
return (( Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988 (*) (Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Renderer,UnityEngine.Material>::Dispose()
inline void Enumerator_Dispose_m00E1EB89212C91B8698C09E6D6794662CBED953A (Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Renderer,UnityEngine.Material>::get_Current()
inline KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6 Enumerator_get_Current_mB797CD20821DCB97A0B78940FDACFC79EFC62B09_inline (Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6 (*) (Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.Renderer,UnityEngine.Material>::get_Key()
inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* KeyValuePair_2_get_Key_mC4B6C03225A5C40656BB34AA3638A74C5AD6F4D5_inline (KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6* __this, const RuntimeMethod* method)
{
return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.Renderer,UnityEngine.Material>::get_Value()
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* KeyValuePair_2_get_Value_m163AEE0D3A2D98AFDEFA53056875322EAED1DDE1_inline (KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6* __this, const RuntimeMethod* method)
{
return (( Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* (*) (KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.Renderer,UnityEngine.Material>::MoveNext()
inline bool Enumerator_MoveNext_m71F6D452AB78DA400DB8FB829AC27C0E8E74CF6F (Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Renderer,UnityEngine.Material>::.ctor()
inline void Dictionary_2__ctor_m77C4B73C48925A03FE2279F376A018ED0CDA8458 (Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverAction__ctor_mF48BCB4F7016A33E98AA6E4A5400C3F32413EB88 (HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_localScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.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.Sockets.HVRSocketHoverScale::ScaleHoverTarget(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocketHoverScale_ScaleHoverTarget_m359D63EB773FD573E6A67128950660BBDB528FCC (HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_targetScale, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CScaleHoverTargetU3Ed__10__ctor_mC5C85F0DEA21C7CD1FFDE216DFE559F3E9435470 (U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketable__ctor_m114D22EAACE4477DF020F49E238AB325DD84E1A9 (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, const RuntimeMethod* method) ;
// System.String System.String::ToLowerInvariant()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2 (String_t* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::Equals(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketableTag::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketableTag__ctor_mB4D770522F6A9A653A62315D2A56F0D18E402A7F (HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.HVRSettings HurricaneVR.Framework.Core.HVRSettings::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51 (const RuntimeMethod* method) ;
// UnityEngine.SoftJointLimitSpring HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring::CreateSpring()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 HVRSoftJointLimitSpring_CreateSpring_m220A0AAB0F47B416B67D3572F5BD23D579827A1B (HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_linearLimitSpring(UnityEngine.SoftJointLimitSpring)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_linearLimitSpring_m88B5287870506292956CE55309AE7D9470DF5820 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.SoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit::CreateJointLimit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 HVRSoftJointLimit_CreateJointLimit_mE7F4D5B55D75BF28405F5826C67937DE4546A458 (HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_angularXLimitSpring(UnityEngine.SoftJointLimitSpring)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularXLimitSpring_mB985F8F351DC4EFF2E588BF1C40BC1C2FF074BA4 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_angularYZLimitSpring(UnityEngine.SoftJointLimitSpring)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularYZLimitSpring_m12F8452730747EA03C8F7DE6F2DF3C2EB0A380F2 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_angularYLimit(UnityEngine.SoftJointLimit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularYLimit_mF819FB8C5F17C9737EC0BA5A3EAAC5245AE57A08 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_angularZLimit(UnityEngine.SoftJointLimit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularZLimit_mCB9FEE0CAF97A1A278BDCD127C86DDD26CDBBC70 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rigidbody::get_mass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// UnityEngine.JointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive::CreateJointDrive(System.Boolean,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 HVRJointDrive_CreateJointDrive_m76D14628EFFA3B3ACBF09536DF69853D2DEDEFAA (HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* __this, bool ___0_criticalDamp, float ___1_mass, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_rotationDriveMode(UnityEngine.RotationDriveMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_rotationDriveMode_mAF10EC6CA2FA9F3B52C814FFEB06CC48C07C175E (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.JointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive::CreateJointDrive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 HVRAngularJointDrive_CreateJointDrive_mB56EC56C976F97309D0D277EDEF039C2D3A1C0A0 (HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_angularYZDrive(UnityEngine.JointDrive)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularYZDrive_mA9F165594FD53A2100E17D2E854DD967B91066EB (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_enableCollision(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_enableCollision_m73C4FF0B64FDBDEFEEDCD9F98D491906F7715080 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_enablePreprocessing(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_enablePreprocessing_m0970649287DC20C289E3AB775CBD1D65883B6F27 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_breakForce(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_breakForce_m42F130D31EFC282FE0887A4E6A399F53EB3FB40F (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_breakTorque(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_breakTorque_mD76D069CDFCE726493BA790F19496FD8D08EFB04 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_massScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_massScale_m23111BDA5A8825E83069372785DBF56FCDAA4BC1 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Joint::set_connectedMassScale(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_connectedMassScale_m6F7D8FEFAD6BFDC7177D9D06DBCCDCC288C4475D (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.SoftJointLimitSpring::set_spring(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SoftJointLimitSpring_set_spring_m9A216142953ECC1CEE5080D603D18F9D1BD0A6EA (SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.SoftJointLimitSpring::set_damper(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SoftJointLimitSpring_set_damper_mA86F8E250BA84A6DC3E84DC1A40319A39CD5CFD6 (SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRCamera::set_Camera(UnityEngine.Camera)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRCamera_set_Camera_m7F05074BFDEDC9A1FF850B3094D903176E7F1863_inline (HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.HVRManager HurricaneVR.Framework.Core.HVRManager::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline (const RuntimeMethod* method) ;
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRCameraRig::CalibrateOnHMDMoved()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRCameraRig_CalibrateOnHMDMoved_m39BC852B7A4A9C95CD8F49226B06F26380C40EED (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::DebugCalibrate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_DebugCalibrate_mE45F1720AC1867923A6F93D3E4753CB8597E5F90 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::Calibrate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_Calibrate_mBB0F2396A68FDC2D77AD91C9D7BAED4D79FC8EEF (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.PlayerPrefs::HasKey(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerPrefs_HasKey_mCA5C64BBA6BF8B230BC3BC92B4761DD3B11D4668 (String_t* ___0_key, const RuntimeMethod* method) ;
// System.Single UnityEngine.PlayerPrefs::GetFloat(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayerPrefs_GetFloat_m81F89D571E11218ED76DC9234CF8FAC2515FA7CB (String_t* ___0_key, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCalibrateOnHMDMovedU3Ed__26__ctor_m87291DA47BFE254C8F11EB9651ACAE1107FCC1B6 (U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::UpdateFloorOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_UpdateFloorOffset_m687D76F982595C2836DD1F74033AD8808203F684 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::DebugHeightOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_DebugHeightOffset_m799FB44AD1020E4A96A75B832A06318DA23893E6 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRCameraRig::get_IsMine()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRCameraRig_get_IsMine_mFF6AD52183F636BA1EF2911B50767C7C668657D8_inline (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetKeyDown(UnityEngine.KeyCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2 (int32_t ___0_key, const RuntimeMethod* method) ;
// System.Void UnityEngine.PlayerPrefs::SetFloat(System.String,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerPrefs_SetFloat_m1E8EA662BB9D8CF339D7DA2C452FCDFED88C5285 (String_t* ___0_key, float ___1_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.PlayerPrefs::Save()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerPrefs_Save_m82567E045D69C838112EA204B60C144D4C1EA3AE (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.Single UnityEngine.CanvasGroup::get_alpha()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CanvasGroup_get_alpha_mBFEA193D2886B27CC53B31F90F7A1659B67ED6DF (CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.CanvasGroup::set_alpha(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F (CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRScreenFade__ctor_mEB3B75B282CD0C3088C365C0DC595C4B5414887F (HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRGhostHand::CheckDistance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRGhostHand_CheckDistance_m1408361239C99CFACBCDE346F3AAB945EA0A95AF (HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckDistanceU3Ed__5__ctor_mF23E627401AF467E2B24E0951B41596D62B09242 (U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_JointSettings(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_JointSettings_m791F0879BED78C901A749BA0838AB1B3C5FF010D_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_value, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_Stopped()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandStrengthHandler_get_Stopped_m3BB8F65192786A9A2AE7794A395FC8EB9938639B_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_HandGrabberOverride()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* HVRHandStrengthHandler_get_HandGrabberOverride_m38408AFC4D8E3A237B7B8B2D76BA3CF2370D3525_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_JointOverride()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* HVRHandStrengthHandler_get_JointOverride_m28EEB87D8504BDEAE605D204C6984A172503FA45_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_JointSettings()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* HVRHandStrengthHandler_get_JointSettings_m60CE10AF6CF26C0CFE539DF6348FF2CDA09943D4_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method) ;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_Joint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ApplySettings(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointSettings_ApplySettings_mC85F59A3A03D7A8BA99980DCC25DC238A0541C65 (HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_JointOverride(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_JointOverride_m4CE205148679EE4B09FC809A0CF8AB4AB29AB1F7_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_HandGrabberOverride(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_HandGrabberOverride_m86E940469719944532813F6D3520D6D1E13383E4_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_Stopped(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_Stopped_m5FB2C3BD33F3B104149C7BCBA90480515AFB595E_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRHeadCollision::set_IsColliding(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHeadCollision_set_IsColliding_m8A7FD34A45CBD21986C5CD5C3DA77829B80D4536_inline (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* __this, bool ___0_value, 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.Int32 UnityEngine.Physics::OverlapSphereNonAlloc(UnityEngine.Vector3,System.Single,UnityEngine.Collider[],System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_OverlapSphereNonAlloc_mED890C8454FCC0354A94F97453707FA01B27AE83 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, float ___1_radius, ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___2_results, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Physics::SphereCast(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_SphereCast_m2A41FD7023EC5B89B69E0A8948325BEF46D9597C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, float ___1_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hitInfo, float ___4_maxDistance, int32_t ___5_layerMask, 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.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 HurricaneVR.Framework.Core.Player.HVRJointHand::set_RigidBody(UnityEngine.Rigidbody)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRJointHand_set_RigidBody_m7AF20BAD5CDEF22AC0E308AB3DA9085441BCC331_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, 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.Void UnityEngine.Rigidbody::set_maxAngularVelocity(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_maxAngularVelocity_m26E48B1DC6B9F8DBB81EE0681ABEB3AB255FC3F6 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_solverIterations(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_solverIterations_m533625CFDF6CB3E9412AD2ACD3FA13A6636A401C (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_solverVelocityIterations(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_solverVelocityIterations_m53C09CB42CA4DA944D52E012BAF8112719AD753B (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>()
inline HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* Component_GetComponent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mA57AFA8AB453064B742498B5382FAB65D732B112 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::set_Grabber(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRJointHand_set_Grabber_m807A7547AF194563F8F04406CB406ECD90CE6E3E_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_root()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Core.Player.HVRTeleporter>()
inline HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* Component_GetComponentInChildren_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_mFB8C70028199D1AF9EBDCDB1CE407F24C466BA61 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
}
// System.Boolean UnityEngine.Component::TryGetComponent<HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler>(T&)
inline bool Component_TryGetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m0BEAEDC9D5C9605ABAC58A8A7345F3D868D19F76 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E** ___0_component, const RuntimeMethod* method)
{
return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method);
}
// T UnityEngine.GameObject::AddComponent<HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler>()
inline HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* GameObject_AddComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m2CB06E845908E8EDAD94DAA55903786A1A159389 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Player.HVRJointHand::get_Joint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_Joint(UnityEngine.ConfigurableJoint)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_Joint_mBF0FADD3B66691AC292C7259A4105F756183145E_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::Initialize(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_Initialize_m2748455809BBC649BD76C667938C95784B8634EB (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_defaultSettings, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStopHandsRoutineU3Ed__33__ctor_m16CFE63BCB589CA80C54E32B764E7FA8F1FCCE8B (U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::set_Joint(UnityEngine.ConfigurableJoint)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRJointHand_set_Joint_m320E34BE2C204F43F232CDD930F80ACCD9809BE7_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::ClampMagnitude(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, float ___1_maxLength, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_targetPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_targetPosition_m9262281EAA56638EDBA8FC727D2F6B36EBBC195A (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, 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.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) ;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRJointHand::get_Grabber()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __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) ;
// 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) ;
// HurricaneVR.Framework.Core.Player.MaxDistanceBehaviour HurricaneVR.Framework.Core.Player.HVRJointHand::GetBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRJointHand_GetBehaviour_m84FB8168AE79BCBC0A44B91DC50E1FE3403292C9 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method) ;
// System.Void System.Action::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// UnityEngine.Coroutine Assets.HurricaneVR.Framework.Shared.Utilities.CoroutineExtensions::ExecuteAfterFixedUpdate(UnityEngine.MonoBehaviour,System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* CoroutineExtensions_ExecuteAfterFixedUpdate_m0BF90E4FBA948961D2357964FE3E42F58D9768DA (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_behaviour, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_routine, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_targetVelocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_targetVelocity_m0C738C630AC7A91FC13645A0924C2A48D31C25CC (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::AngularVelocity(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_AngularVelocity_m6C837A5C7E5324E4A72D0416B268BD8FEC2D54B8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_current, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_previous, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
// System.Void UnityEngine.ConfigurableJoint::set_targetAngularVelocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_targetAngularVelocity_m43694FCA51058D48D1F3575806117C012DC1E565 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.RotationDriveMode UnityEngine.ConfigurableJoint::get_rotationDriveMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConfigurableJoint_get_rotationDriveMode_mB4E7830CED114BCEF998C7F54BCC90810BE6848B (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.ConfigurableJoint::get_targetAngularVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ConfigurableJoint_get_targetAngularVelocity_m4E74B7B35BADFF3B3E0A24DCE7AF614BFC1E4DF5 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, 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) ;
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_worldCenterOfMass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_worldCenterOfMass_mFDEE86A44A9D44DC490B283C636CE770672F8FCE (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForFixedUpdate::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7 (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_angularVelocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.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) ;
// 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<UnityEngine.CharacterController>()
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<HurricaneVR.Framework.Core.Player.HVRTeleporter>()
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) ;
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.ControllerInput.HVRPlayerInputs>()
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<HurricaneVR.Framework.Core.Player.HVRGlobalFadeFinder>()
inline HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621* Object_FindObjectOfType_TisHVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621_mD6E1C9D700DCCD33FB1440352CF050234C3D57A6 (const RuntimeMethod* method)
{
return (( HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621* (*) (const RuntimeMethod*))Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared)(method);
}
// T UnityEngine.GameObject::GetComponent<HurricaneVR.Framework.Core.Player.HVRScreenFade>()
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/<CorrectCamera>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.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) ;
// 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) ;
// 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.CharacterController::get_radius()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CharacterController_get_radius_mA7095C2FFBA77AE532CD9B219D506D871E86BFC5 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, 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.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.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.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) ;
// 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) ;
// 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_right()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __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) ;
// System.Void UnityEngine.Rigidbody::AddForce(UnityEngine.Vector3,UnityEngine.ForceMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddForce_mBDBC288D0E266BC1B62E3649B4FCE46E7EA9CCBC (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_force, int32_t ___1_mode, const RuntimeMethod* method) ;
// System.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.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/<CrouchRoutine>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) ;
// 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) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::.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.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.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::Internal_ToAxisAngleRad(UnityEngine.Quaternion,UnityEngine.Vector3&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Quaternion_Internal_ToAxisAngleRad_m36090778CAC5E93CADAD17A95B7C7028E93CA1BF (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, float* ___2_angle, const RuntimeMethod* method) ;
// System.Int32 System.BitConverter::SingleToInt32Bits(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___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 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.Utils.ConfigurableJointExtensions::SetTargetRotationLocal(UnityEngine.ConfigurableJoint,UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJointExtensions_SetTargetRotationLocal_mB91043C0327A4569E367BF1A0806F14A995A9D28 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_targetLocalRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_startLocalRotation, const RuntimeMethod* method)
{
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*)&_stringLiteral69B37AEF3EA183B50097CD2DDD3E7D4C89530EAB);
s_Il2CppMethodInitialized = true;
}
{
// if (joint.configuredInWorldSpace)
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
bool L_1;
L_1 = ConfigurableJoint_get_configuredInWorldSpace_mA9C965EEB6BB099124A5D37A3DC68D16424EC26B(L_0, NULL);
if (!L_1)
{
goto IL_0013;
}
}
{
// Debug.LogError("SetTargetRotationLocal should not be used with joints that are configured in world space. For world space joints, use SetTargetRotation.", joint);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2 = ___0_joint;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteral69B37AEF3EA183B50097CD2DDD3E7D4C89530EAB, L_2, NULL);
}
IL_0013:
{
// SetTargetRotationInternal(joint, targetLocalRotation, startLocalRotation, Space.Self);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3 = ___0_joint;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___1_targetLocalRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___2_startLocalRotation;
ConfigurableJointExtensions_SetTargetRotationInternal_mB5F99D7F25F6EBC0DB325434FED349DBAF9C7297(L_3, L_4, L_5, 1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.ConfigurableJointExtensions::SetTargetRotation(UnityEngine.ConfigurableJoint,UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJointExtensions_SetTargetRotation_m2750C7AA36BC64D2268079FF8578B1AC35975A83 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_targetWorldRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_startWorldRotation, 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*)&_stringLiteralD0730236E0F1240D3A8216520186D9406660BE0D);
s_Il2CppMethodInitialized = true;
}
{
// if (!joint.configuredInWorldSpace)
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
bool L_1;
L_1 = ConfigurableJoint_get_configuredInWorldSpace_mA9C965EEB6BB099124A5D37A3DC68D16424EC26B(L_0, NULL);
if (L_1)
{
goto IL_0013;
}
}
{
// Debug.LogError("SetTargetRotation must be used with joints that are configured in world space. For local space joints, use SetTargetRotationLocal.", joint);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2 = ___0_joint;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteralD0730236E0F1240D3A8216520186D9406660BE0D, L_2, NULL);
}
IL_0013:
{
// SetTargetRotationInternal(joint, targetWorldRotation, startWorldRotation, Space.World);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3 = ___0_joint;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___1_targetWorldRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___2_startWorldRotation;
ConfigurableJointExtensions_SetTargetRotationInternal_mB5F99D7F25F6EBC0DB325434FED349DBAF9C7297(L_3, L_4, L_5, 0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.ConfigurableJointExtensions::SetTargetRotationInternal(UnityEngine.ConfigurableJoint,UnityEngine.Quaternion,UnityEngine.Quaternion,UnityEngine.Space)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJointExtensions_SetTargetRotationInternal_mB5F99D7F25F6EBC0DB325434FED349DBAF9C7297 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_targetRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_startRotation, int32_t ___3_space, 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));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// var right = joint.axis;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Joint_get_axis_mEDF8FE710E08CED9EA69A0369A075B77FF0BE79C(L_0, NULL);
V_0 = L_1;
// var forward = Vector3.Cross(joint.axis, joint.secondaryAxis).normalized;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2 = ___0_joint;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Joint_get_axis_mEDF8FE710E08CED9EA69A0369A075B77FF0BE79C(L_2, NULL);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_4 = ___0_joint;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = ConfigurableJoint_get_secondaryAxis_m3C6E45321118FCB7144F8620E9E0777F1CE81152(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_3, L_5, NULL);
V_4 = L_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL);
// var up = Vector3.Cross(forward, right).normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_8, L_9, NULL);
V_4 = L_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL);
V_1 = L_11;
// Quaternion worldToJointSpace = Quaternion.LookRotation(forward, up);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_8, L_12, NULL);
V_2 = L_13;
// Quaternion resultRotation = Quaternion.Inverse(worldToJointSpace);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = V_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_14, NULL);
V_3 = L_15;
// if (space == Space.World)
int32_t L_16 = ___3_space;
if (L_16)
{
goto IL_0058;
}
}
{
// resultRotation *= startRotation * Quaternion.Inverse(targetRotation);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___2_startRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = ___1_targetRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_19, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_18, L_20, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_17, L_21, NULL);
V_3 = L_22;
goto IL_006b;
}
IL_0058:
{
// resultRotation = resultRotation * (Quaternion.Inverse(targetRotation) * startRotation);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___1_targetRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25;
L_25 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_24, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___2_startRotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27;
L_27 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_25, L_26, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28;
L_28 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_23, L_27, NULL);
V_3 = L_28;
}
IL_006b:
{
// resultRotation *= worldToJointSpace;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29 = V_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = V_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31;
L_31 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_29, L_30, NULL);
V_3 = L_31;
// joint.targetRotation = resultRotation;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_32 = ___0_joint;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33 = V_3;
NullCheck(L_32);
ConfigurableJoint_set_targetRotation_m3AA036C6CD6050EF49BBA225241D4C1DA110AC27(L_32, L_33, 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.Utils.DebugTools::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugTools_Start_m421D59002E7CDEDF4AF473BCBD508BEEEE9B6680 (DebugTools_t9751EA6873D385256E1EFD22DD592A159FDD2502* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Rigidbody)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___Rigidbody_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_0019;
}
}
{
// Rigidbody = GetComponent<Rigidbody>();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2;
L_2 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
__this->___Rigidbody_5 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Rigidbody_5), (void*)L_2);
}
IL_0019:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugTools::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugTools_FixedUpdate_m21146EA09A987048C65176C44812119CA3895991 (DebugTools_t9751EA6873D385256E1EFD22DD592A159FDD2502* __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));
{
// if (Rigidbody)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___Rigidbody_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_00c1;
}
}
{
// if (CapVelocity)
bool L_2 = __this->___CapVelocity_7;
if (!L_2)
{
goto IL_008d;
}
}
{
// var velocity = Rigidbody.velocity;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3 = __this->___Rigidbody_5;
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_3, NULL);
V_0 = L_4;
// velocity.x = Mathf.Clamp(velocity.x, -VelocityCap, VelocityCap);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
float L_6 = L_5.___x_2;
float L_7 = __this->___VelocityCap_6;
float L_8 = __this->___VelocityCap_6;
float L_9;
L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_6, ((-L_7)), L_8, NULL);
(&V_0)->___x_2 = L_9;
// velocity.y = Mathf.Clamp(velocity.y, -VelocityCap, VelocityCap);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
float L_11 = L_10.___y_3;
float L_12 = __this->___VelocityCap_6;
float L_13 = __this->___VelocityCap_6;
float L_14;
L_14 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_11, ((-L_12)), L_13, NULL);
(&V_0)->___y_3 = L_14;
// velocity.z = Mathf.Clamp(velocity.z, -VelocityCap, VelocityCap);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
float L_16 = L_15.___z_4;
float L_17 = __this->___VelocityCap_6;
float L_18 = __this->___VelocityCap_6;
float L_19;
L_19 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_16, ((-L_17)), L_18, NULL);
(&V_0)->___z_4 = L_19;
// Rigidbody.velocity = velocity;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_20 = __this->___Rigidbody_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0;
NullCheck(L_20);
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_20, L_21, NULL);
}
IL_008d:
{
// if (Rigidbody.velocity.magnitude > MaxVelocity)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_22 = __this->___Rigidbody_5;
NullCheck(L_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_22, NULL);
V_1 = L_23;
float L_24;
L_24 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
float L_25 = __this->___MaxVelocity_4;
if ((!(((float)L_24) > ((float)L_25))))
{
goto IL_00c1;
}
}
{
// MaxVelocity = Rigidbody.velocity.magnitude;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_26 = __this->___Rigidbody_5;
NullCheck(L_26);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_26, NULL);
V_1 = L_27;
float L_28;
L_28 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
__this->___MaxVelocity_4 = L_28;
}
IL_00c1:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugTools::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugTools_Update_m517CF54EC4AF39D918D0A29E7D5110477AC21879 (DebugTools_t9751EA6873D385256E1EFD22DD592A159FDD2502* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugTools::OnCollisionEnter(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugTools_OnCollisionEnter_mFA209D820FF54EEDBC1F9591F3E7F9F415C81112 (DebugTools_t9751EA6873D385256E1EFD22DD592A159FDD2502* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_other, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugTools::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugTools__ctor_mE62DB45A490E6683ADECF2E1C51FD0BD9FBBDFB0 (DebugTools_t9751EA6873D385256E1EFD22DD592A159FDD2502* __this, const RuntimeMethod* method)
{
{
// public float VelocityCap = 3f;
__this->___VelocityCap_6 = (3.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
// HurricaneVR.Framework.Core.Utils.DebugVR HurricaneVR.Framework.Core.Utils.DebugVR::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* DebugVR_get_Instance_mC2D3BCCF8FB10CBA9C7DBD3CBF6CCA03894C94D8 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_mF55C2E8D28E4ACACB36AE664381E21DF20A66FC3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectOfType_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_m21B4B3ECA617DE0184DC8607973148666210F216_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral788512D88E727E7CEF8284898FF518F36439FFB6);
s_Il2CppMethodInitialized = true;
}
{
// if (_instance == null)
DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* L_0 = ((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4;
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_0038;
}
}
{
// _instance = FindObjectOfType<DebugVR>();
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* L_2;
L_2 = Object_FindObjectOfType_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_m21B4B3ECA617DE0184DC8607973148666210F216(Object_FindObjectOfType_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_m21B4B3ECA617DE0184DC8607973148666210F216_RuntimeMethod_var);
((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4), (void*)L_2);
// if (_instance == null)
DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* L_3 = ((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4;
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0038;
}
}
{
// _instance = new GameObject("DebugVR").AddComponent<DebugVR>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_5);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_5, _stringLiteral788512D88E727E7CEF8284898FF518F36439FFB6, NULL);
NullCheck(L_5);
DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* L_6;
L_6 = GameObject_AddComponent_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_mF55C2E8D28E4ACACB36AE664381E21DF20A66FC3(L_5, GameObject_AddComponent_TisDebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_mF55C2E8D28E4ACACB36AE664381E21DF20A66FC3_RuntimeMethod_var);
((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4), (void*)L_6);
}
IL_0038:
{
// return _instance;
DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* L_7 = ((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4;
return L_7;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugVR::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugVR_Awake_m86F3583204AD923D1DC635D6A4A9122B693E28F4 (DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_instance == null)
DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* L_0 = ((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4;
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_0014;
}
}
{
// _instance = this;
((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_StaticFields*)il2cpp_codegen_static_fields_for(DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570_il2cpp_TypeInfo_var))->____instance_4), (void*)__this);
return;
}
IL_0014:
{
// Destroy(this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugVR::Log(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugVR_Log_m94A1777270B5BD566939DC8F51A85C97F132D092 (DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* __this, String_t* ___0_msg, 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;
}
{
// Debug.Log(msg, gameObject);
String_t* L_0 = ___0_msg;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E(L_0, L_1, NULL);
// VRDebugLog(msg, Color.white);
String_t* L_2 = ___0_msg;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
L_3 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
DebugVR_VRDebugLog_m596238E65F134855305D25BD9CF60A360DC9019C(__this, L_2, L_3, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugVR::Log(System.String,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugVR_Log_mEF09CB957D93B6956B1E3DA68687DBBCD1E4A871 (DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* __this, String_t* ___0_msg, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_textColor, 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;
}
{
// Debug.Log(msg, gameObject);
String_t* L_0 = ___0_msg;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E(L_0, L_1, NULL);
// VRDebugLog(msg, textColor);
String_t* L_2 = ___0_msg;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___1_textColor;
DebugVR_VRDebugLog_m596238E65F134855305D25BD9CF60A360DC9019C(__this, L_2, L_3, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugVR::VRDebugLog(System.String,UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugVR_VRDebugLog_m596238E65F134855305D25BD9CF60A360DC9019C (DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* __this, String_t* ___0_msg, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_textColor, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Font_tC95270EA3198038970422D78B74A7F2E218A96B6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mFECE312B08FC5FD0A081E51ACA01FAEFD6B841A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C4303CE90A80E03466A934F3A49CF1FBA75C709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58C63BC89AFE5DA64ACB555D2AECB953FBE3CE7D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62EA7B89319D021FF6C2C425E7E16557C7EFC940);
s_Il2CppMethodInitialized = true;
}
{
// if (DebugPanel != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DebugPanel_5;
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_012a;
}
}
{
// if (msg == LastDebugMsg)
String_t* L_2 = ___0_msg;
String_t* L_3 = __this->___LastDebugMsg_7;
bool L_4;
L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, L_3, NULL);
if (!L_4)
{
goto IL_006f;
}
}
{
// GameObject lastChild = DebugPanel.GetChild(DebugPanel.childCount - 1).gameObject;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___DebugPanel_5;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___DebugPanel_5;
NullCheck(L_6);
int32_t L_7;
L_7 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_6, NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_5, ((int32_t)il2cpp_codegen_subtract(L_7, 1)), NULL);
NullCheck(L_8);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_8, NULL);
// Text lastChildLine = lastChild.GetComponent<Text>();
NullCheck(L_9);
Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_10;
L_10 = GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F(L_9, GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var);
// lastDebugMsgCount++;
int32_t L_11 = __this->___lastDebugMsgCount_8;
__this->___lastDebugMsgCount_8 = ((int32_t)il2cpp_codegen_add(L_11, 1));
// lastChildLine.text = $"({lastDebugMsgCount}) {msg}";
int32_t L_12 = __this->___lastDebugMsgCount_8;
int32_t L_13 = L_12;
RuntimeObject* L_14 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_13);
String_t* L_15 = ___0_msg;
String_t* L_16;
L_16 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral62EA7B89319D021FF6C2C425E7E16557C7EFC940, L_14, L_15, NULL);
NullCheck(L_10);
VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_10, L_16);
goto IL_011d;
}
IL_006f:
{
// GameObject Obj = new GameObject();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_17);
GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD(L_17, NULL);
// Obj.transform.parent = DebugPanel;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = L_17;
NullCheck(L_18);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
L_19 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_18, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = __this->___DebugPanel_5;
NullCheck(L_19);
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_19, L_20, NULL);
// Obj.transform.localPosition = Vector3.zero;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = L_18;
NullCheck(L_21);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
L_22 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_21, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_22);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_22, L_23, NULL);
// Obj.transform.localScale = Vector3.one;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = L_21;
NullCheck(L_24);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25;
L_25 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_24, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
NullCheck(L_25);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_25, L_26, NULL);
// Obj.transform.name = "DebugVR Text";
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = L_24;
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_27, NULL);
NullCheck(L_28);
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_28, _stringLiteral58C63BC89AFE5DA64ACB555D2AECB953FBE3CE7D, NULL);
// Text tempText = Obj.AddComponent<Text>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = L_27;
NullCheck(L_29);
Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_30;
L_30 = GameObject_AddComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mFECE312B08FC5FD0A081E51ACA01FAEFD6B841A9(L_29, GameObject_AddComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mFECE312B08FC5FD0A081E51ACA01FAEFD6B841A9_RuntimeMethod_var);
// tempText.font = Resources.GetBuiltinResource(typeof(Font), "Arial.ttf") as Font;
Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_31 = L_30;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_32 = { reinterpret_cast<intptr_t> (Font_tC95270EA3198038970422D78B74A7F2E218A96B6_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_33;
L_33 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_32, NULL);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_34;
L_34 = Resources_GetBuiltinResource_mD67A5C47BA93B04E0A9398611A735EA1803CAE5B(L_33, _stringLiteral1C4303CE90A80E03466A934F3A49CF1FBA75C709, NULL);
NullCheck(L_31);
Text_set_font_mA0D2999281A72029A5BC7294A886C5674F07DC5F(L_31, ((Font_tC95270EA3198038970422D78B74A7F2E218A96B6*)IsInstSealed((RuntimeObject*)L_34, Font_tC95270EA3198038970422D78B74A7F2E218A96B6_il2cpp_TypeInfo_var)), NULL);
// tempText.color = textColor;
Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_35 = L_31;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_36 = ___1_textColor;
NullCheck(L_35);
VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_35, L_36);
// tempText.fontSize = 2;
Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_37 = L_35;
NullCheck(L_37);
Text_set_fontSize_m426338B0A2CDA58609028FFD471EF5F2C9F364D4(L_37, 2, NULL);
// tempText.horizontalOverflow = HorizontalWrapMode.Wrap;
Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_38 = L_37;
NullCheck(L_38);
Text_set_horizontalOverflow_m10AAFBA65FD7F4B1934B5D628B3E70D75D02FFD6(L_38, 0, NULL);
// tempText.verticalOverflow = VerticalWrapMode.Overflow;
Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_39 = L_38;
NullCheck(L_39);
Text_set_verticalOverflow_m72A544DEAE0EBFCCBDE8174DF4C10C903DA8444F(L_39, 1, NULL);
// tempText.text = msg;
String_t* L_40 = ___0_msg;
NullCheck(L_39);
VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_39, L_40);
// RectTransform rect = Obj.GetComponent<RectTransform>();
NullCheck(L_29);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_41;
L_41 = GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4(L_29, GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var);
// rect.localScale = Vector3.one;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_42 = L_41;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
NullCheck(L_42);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_42, L_43, NULL);
// rect.localRotation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44;
L_44 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_42);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_42, L_44, NULL);
// lastDebugMsgCount = 1;
__this->___lastDebugMsgCount_8 = 1;
}
IL_011d:
{
// LastDebugMsg = msg;
String_t* L_45 = ___0_msg;
__this->___LastDebugMsg_7 = L_45;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LastDebugMsg_7), (void*)L_45);
// DeleteOldEntries();
DebugVR_DeleteOldEntries_m7EEEA4D47D50078FC7EC8A89141343CDC68E8C50(__this, NULL);
}
IL_012a:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugVR::DeleteOldEntries()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugVR_DeleteOldEntries_m7EEEA4D47D50078FC7EC8A89141343CDC68E8C50 (DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* __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;
{
// for (int i = DebugPanel.childCount; i > MaxTextEntries; i--)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DebugPanel_5;
NullCheck(L_0);
int32_t L_1;
L_1 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_0, NULL);
V_0 = L_1;
goto IL_0028;
}
IL_000e:
{
// Destroy(DebugPanel.GetChild(0).gameObject);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___DebugPanel_5;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_2, 0, NULL);
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_4, NULL);
// for (int i = DebugPanel.childCount; i > MaxTextEntries; i--)
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
}
IL_0028:
{
// for (int i = DebugPanel.childCount; i > MaxTextEntries; i--)
int32_t L_6 = V_0;
float L_7 = __this->___MaxTextEntries_6;
if ((((float)((float)L_6)) > ((float)L_7)))
{
goto IL_000e;
}
}
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DebugVR::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugVR__ctor_m927C3EF5BDDC408A269A49AC41F2E77A0E8AB55C (DebugVR_t53BEC1D1B7E4A661E88CADB017AD416A3433F570* __this, const RuntimeMethod* method)
{
{
// float MaxTextEntries = 15;
__this->___MaxTextEntries_6 = (15.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.String HurricaneVR.Framework.Core.Utils.DrawIfAttribute::get_comparedPropertyName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DrawIfAttribute_get_comparedPropertyName_m776D2B75A698910640E21D31515FE98A6DEB6EC0 (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, const RuntimeMethod* method)
{
{
// public string comparedPropertyName { get; private set; }
String_t* L_0 = __this->___U3CcomparedPropertyNameU3Ek__BackingField_0;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DrawIfAttribute::set_comparedPropertyName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawIfAttribute_set_comparedPropertyName_m90534E4A95254B4B663DE9C9BC5129D2A6FB41CE (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string comparedPropertyName { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CcomparedPropertyNameU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcomparedPropertyNameU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.Object HurricaneVR.Framework.Core.Utils.DrawIfAttribute::get_comparedValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DrawIfAttribute_get_comparedValue_m53982A8BAF7660827341F9938F0F6A153FCB0D92 (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, const RuntimeMethod* method)
{
{
// public object comparedValue { get; private set; }
RuntimeObject* L_0 = __this->___U3CcomparedValueU3Ek__BackingField_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DrawIfAttribute::set_comparedValue(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawIfAttribute_set_comparedValue_m1757171709F7CFD59EF7059C464EFE2A61C391B1 (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object comparedValue { get; private set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3CcomparedValueU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcomparedValueU3Ek__BackingField_1), (void*)L_0);
return;
}
}
// HurricaneVR.Framework.Core.Utils.DrawIfAttribute/DisablingType HurricaneVR.Framework.Core.Utils.DrawIfAttribute::get_disablingType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DrawIfAttribute_get_disablingType_m2D6219A4B0A3AFBA59EBA9F112EDEC71DC9CD8CD (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, const RuntimeMethod* method)
{
{
// public DisablingType disablingType { get; private set; }
int32_t L_0 = __this->___U3CdisablingTypeU3Ek__BackingField_2;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DrawIfAttribute::set_disablingType(HurricaneVR.Framework.Core.Utils.DrawIfAttribute/DisablingType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawIfAttribute_set_disablingType_m0BD07FE5A56AB39D4BFD2C1D35B1A07ED506D606 (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public DisablingType disablingType { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CdisablingTypeU3Ek__BackingField_2 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.DrawIfAttribute::.ctor(System.String,System.Object,HurricaneVR.Framework.Core.Utils.DrawIfAttribute/DisablingType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DrawIfAttribute__ctor_mD34469FAD56108B1DD6E30B8453C9046DCB8F45B (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, String_t* ___0_comparedPropertyName, RuntimeObject* ___1_comparedValue, int32_t ___2_disablingType, const RuntimeMethod* method)
{
{
// public DrawIfAttribute(string comparedPropertyName, object comparedValue, DisablingType disablingType = DisablingType.DontDraw)
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
// this.comparedPropertyName = comparedPropertyName;
String_t* L_0 = ___0_comparedPropertyName;
DrawIfAttribute_set_comparedPropertyName_m90534E4A95254B4B663DE9C9BC5129D2A6FB41CE_inline(__this, L_0, NULL);
// this.comparedValue = comparedValue;
RuntimeObject* L_1 = ___1_comparedValue;
DrawIfAttribute_set_comparedValue_m1757171709F7CFD59EF7059C464EFE2A61C391B1_inline(__this, L_1, NULL);
// this.disablingType = disablingType;
int32_t L_2 = ___2_disablingType;
DrawIfAttribute_set_disablingType_m0BD07FE5A56AB39D4BFD2C1D35B1A07ED506D606_inline(__this, L_2, 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.Utils.EnumFlagAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumFlagAttribute__ctor_m1FD127ABE21758B7568C54CD086936A05F82C849 (EnumFlagAttribute_tC5A1E2AAD3E2D396D998CF9F174EE27A6DF57032* __this, const RuntimeMethod* method)
{
{
// public EnumFlagAttribute() { }
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
// public EnumFlagAttribute() { }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.EnumFlagAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumFlagAttribute__ctor_mC1116BF645D4B9E6DCF6FB7660ABD59D86E42F5A (EnumFlagAttribute_tC5A1E2AAD3E2D396D998CF9F174EE27A6DF57032* __this, String_t* ___0_name, const RuntimeMethod* method)
{
{
// public EnumFlagAttribute(string name)
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
// enumName = name;
String_t* L_0 = ___0_name;
__this->___enumName_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___enumName_0), (void*)L_0);
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Bounds HurricaneVR.Framework.Core.Utils.Extensions::GetRendererBounds(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Extensions_GetRendererBounds_m57D4176C20637A817C9B903C0F7A856044BDBA4D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, bool ___1_requireEnabled, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m820D038F52BDC71ECDEAE04ED05D98CCF63E9243_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* V_1 = NULL;
int32_t V_2 = 0;
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_3 = NULL;
{
// var bounds = new Bounds(transform.position, Vector3.zero);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_0), L_1, L_2, NULL);
// var renderers = transform.GetComponentsInChildren<MeshRenderer>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_transform;
NullCheck(L_3);
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* L_4;
L_4 = Component_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m820D038F52BDC71ECDEAE04ED05D98CCF63E9243(L_3, Component_GetComponentsInChildren_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m820D038F52BDC71ECDEAE04ED05D98CCF63E9243_RuntimeMethod_var);
// foreach (var r in renderers)
V_1 = L_4;
V_2 = 0;
goto IL_003d;
}
IL_001d:
{
// foreach (var r in renderers)
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* L_5 = V_1;
int32_t L_6 = V_2;
NullCheck(L_5);
int32_t L_7 = L_6;
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_3 = L_8;
// if (!requireEnabled || r.enabled)
bool L_9 = ___1_requireEnabled;
if (!L_9)
{
goto IL_002c;
}
}
{
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_10 = V_3;
NullCheck(L_10);
bool L_11;
L_11 = Renderer_get_enabled_mFDDF363859AEC88105A925FA7EA341C077B09B54(L_10, NULL);
if (!L_11)
{
goto IL_0039;
}
}
IL_002c:
{
// bounds.Encapsulate(r.bounds);
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_12 = V_3;
NullCheck(L_12);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_13;
L_13 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_12, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_13, NULL);
}
IL_0039:
{
int32_t L_14 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_003d:
{
// foreach (var r in renderers)
int32_t L_15 = V_2;
MeshRendererU5BU5D_tDF429EF168050A5CE085D0B51909A6AE2067E446* L_16 = V_1;
NullCheck(L_16);
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_001d;
}
}
{
// return bounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_17 = V_0;
return L_17;
}
}
// 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)
{
{
// transform.localPosition = Vector3.zero;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_0);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_0, L_1, NULL);
// transform.localRotation = Quaternion.identity;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_transform;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_2);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_2, L_3, NULL);
// if (resetScale)
bool L_4 = ___1_resetScale;
if (!L_4)
{
goto IL_0024;
}
}
{
// transform.localScale = Vector3.one;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_transform;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
NullCheck(L_5);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_5, L_6, NULL);
}
IL_0024:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.Extensions::SetLayerRecursive(UnityEngine.Transform,HurricaneVR.Framework.Shared.HVRLayers,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_SetLayerRecursive_mB0A1AC9ACE2471D244966123D7687B82228DF67F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_layer, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_except, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRLayers_t18D0CC0558DE61721B055FA452164902991469BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// var newLayer = LayerMask.NameToLayer(layer.ToString());
Il2CppFakeBox<int32_t> L_0(HVRLayers_t18D0CC0558DE61721B055FA452164902991469BD_il2cpp_TypeInfo_var, (&___1_layer));
String_t* L_1;
L_1 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_0), NULL);
int32_t L_2;
L_2 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(L_1, NULL);
V_0 = L_2;
// if (newLayer < 0)
int32_t L_3 = V_0;
if ((((int32_t)L_3) >= ((int32_t)0)))
{
goto IL_0018;
}
}
{
// return;
return;
}
IL_0018:
{
// SetLayerRecursive(transform, newLayer, except);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_transform;
int32_t L_5 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___2_except;
Extensions_SetLayerRecursive_m92BC3A78C0B1344FD74B2A786CC5F12FF3896683(L_4, L_5, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.Extensions::SetLayerRecursive(UnityEngine.Transform,System.Int32,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_SetLayerRecursive_m92BC3A78C0B1344FD74B2A786CC5F12FF3896683 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_newLayer, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_except, 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 (!transform || transform == except)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0011;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_transform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___2_except;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, L_3, NULL);
if (!L_4)
{
goto IL_0012;
}
}
IL_0011:
{
// return;
return;
}
IL_0012:
{
// transform.gameObject.layer = newLayer;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_transform;
NullCheck(L_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL);
int32_t L_7 = ___1_newLayer;
NullCheck(L_6);
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_6, L_7, NULL);
// for (int i = 0; i < transform.childCount; i++)
V_0 = 0;
goto IL_0034;
}
IL_0022:
{
// SetLayerRecursive(transform.GetChild(i), newLayer, except);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___0_transform;
int32_t L_9 = V_0;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_8, L_9, NULL);
int32_t L_11 = ___1_newLayer;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___2_except;
Extensions_SetLayerRecursive_m92BC3A78C0B1344FD74B2A786CC5F12FF3896683(L_10, L_11, L_12, NULL);
// for (int i = 0; i < transform.childCount; i++)
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0034:
{
// for (int i = 0; i < transform.childCount; i++)
int32_t L_14 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___0_transform;
NullCheck(L_15);
int32_t L_16;
L_16 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_15, NULL);
if ((((int32_t)L_14) < ((int32_t)L_16)))
{
goto IL_0022;
}
}
{
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Utils.Extensions::SetLayerTimeout(UnityEngine.Transform,HurricaneVR.Framework.Shared.HVRLayers,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Extensions_SetLayerTimeout_m82FA9E2CE0429DEE95B3E439ADA15C49DBB45E1E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_layer, float ___2_timeout, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* L_0 = (U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0*)il2cpp_codegen_object_new(U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CSetLayerTimeoutU3Ed__6__ctor_m9ACD91D32F49206592A33B85C3579585FB69ACF1(L_0, 0, NULL);
U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* L_1 = L_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_transform;
NullCheck(L_1);
L_1->___transform_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___transform_3), (void*)L_2);
U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* L_3 = L_1;
int32_t L_4 = ___1_layer;
NullCheck(L_3);
L_3->___layer_4 = L_4;
U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* L_5 = L_3;
float L_6 = ___2_timeout;
NullCheck(L_5);
L_5->___timeout_2 = L_6;
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetLayerTimeoutU3Ed__6__ctor_m9ACD91D32F49206592A33B85C3579585FB69ACF1 (U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* __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.Utils.Extensions/<SetLayerTimeout>d__6::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetLayerTimeoutU3Ed__6_System_IDisposable_Dispose_mECE1273E7CD7881F465F61C2DFF9981C7864E35D (U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSetLayerTimeoutU3Ed__6_MoveNext_m43CEA0BCA6BB7CD6EA98FD7CDB6C9765C5CCED2E (U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0031;
}
}
{
return (bool)0;
}
IL_0010:
{
__this->___U3CU3E1__state_0 = (-1);
// yield return new WaitForSeconds(timeout);
float L_3 = __this->___timeout_2;
WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_4 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
NullCheck(L_4);
WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_4, L_3, 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_0031:
{
__this->___U3CU3E1__state_0 = (-1);
// transform.SetLayerRecursive(layer);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___transform_3;
int32_t L_6 = __this->___layer_4;
Extensions_SetLayerRecursive_mB0A1AC9ACE2471D244966123D7687B82228DF67F(L_5, L_6, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetLayerTimeoutU3Ed__6_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mAEDAD8D3CE8374482E9DFC2D53F0F356F43D1D61 (U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetLayerTimeoutU3Ed__6_System_Collections_IEnumerator_Reset_mDEF5389B75F5B46266585C0861B3504B2C268C6B (U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* __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*)&U3CSetLayerTimeoutU3Ed__6_System_Collections_IEnumerator_Reset_mDEF5389B75F5B46266585C0861B3504B2C268C6B_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Utils.Extensions/<SetLayerTimeout>d__6::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetLayerTimeoutU3Ed__6_System_Collections_IEnumerator_get_Current_m57B6C0F7006DA88DFC4D37EFBD2A7F157F201C53 (U3CSetLayerTimeoutU3Ed__6_tEA5A0AE4E70D10C7AF6DF252A8F8E7069C4C74C0* __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.Utils.HVRComments::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRComments__ctor_mA18EBF5CA5D348C87DD4BF303D54D4797D8B1FC0 (HVRComments_t55A89FD90A76599DAFD0A272EB9BCD9B2FFB85B7* __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
#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.Utils.HVRHandColliderController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandColliderController_Start_m3F082C4D5ABB4EE817CB9EF11949D5278480CDF0 (HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m37F2CD69FFD82CF62C0B1B22E6FBAE22257A09E3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m25BB68D79F7C4A970FBBFC22870555D7353DCE92_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t2EA1647D758F547482138274B10A10E2827C0E06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__24_0_mE809F3D2968DA4EC6BB064CF524B5447B232CCF4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__24_1_m5B4E74CB08EE893B48AB9CB6A5121A1FF7AB86A4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* G_B9_0 = NULL;
HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC* G_B9_1 = NULL;
HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* G_B9_2 = NULL;
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* G_B8_0 = NULL;
HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC* G_B8_1 = NULL;
HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* G_B8_2 = NULL;
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* G_B13_0 = NULL;
HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC* G_B13_1 = NULL;
HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* G_B13_2 = NULL;
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* G_B12_0 = NULL;
HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC* G_B12_1 = NULL;
HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* G_B12_2 = NULL;
{
// if (HandCurve.keys.Length > 0)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___HandCurve_16;
NullCheck(L_0);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_1;
L_1 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_0, NULL);
NullCheck(L_1);
if (!(((RuntimeArray*)L_1)->max_length))
{
goto IL_0015;
}
}
{
// _curveValid = true;
__this->____curveValid_25 = (bool)1;
}
IL_0015:
{
// if (LeftHandBox)
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_2 = __this->___LeftHandBox_6;
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_004e;
}
}
{
// _leftLength = LeftHandBox.size.z;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_4 = __this->___LeftHandBox_6;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E(L_4, NULL);
float L_6 = L_5.___z_4;
__this->____leftLength_24 = L_6;
// _leftPos = LeftHandBox.transform.localPosition;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_7 = __this->___LeftHandBox_6;
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_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_8, NULL);
__this->____leftPos_26 = L_9;
}
IL_004e:
{
// if (RightHandBox)
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_10 = __this->___RightHandBox_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL);
if (!L_11)
{
goto IL_0087;
}
}
{
// _rightLength = RightHandBox.size.z;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_12 = __this->___RightHandBox_7;
NullCheck(L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E(L_12, NULL);
float L_14 = L_13.___z_4;
__this->____rightLength_23 = L_14;
// _rightPos = RightHandBox.transform.localPosition;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_15 = __this->___RightHandBox_7;
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_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_16, NULL);
__this->____rightPos_27 = L_17;
}
IL_0087:
{
// if (!LeftPosableHand) LeftPosableHand = transform.GetComponentsInChildren<HVRPosableHand>().FirstOrDefault(e => e.IsLeft);
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_18 = __this->___LeftPosableHand_8;
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_00c9;
}
}
{
// if (!LeftPosableHand) LeftPosableHand = transform.GetComponentsInChildren<HVRPosableHand>().FirstOrDefault(e => e.IsLeft);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_20);
HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC* L_21;
L_21 = Component_GetComponentsInChildren_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m37F2CD69FFD82CF62C0B1B22E6FBAE22257A09E3(L_20, Component_GetComponentsInChildren_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m37F2CD69FFD82CF62C0B1B22E6FBAE22257A09E3_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var);
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* L_22 = ((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9__24_0_1;
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* L_23 = L_22;
G_B8_0 = L_23;
G_B8_1 = L_21;
G_B8_2 = __this;
if (L_23)
{
G_B9_0 = L_23;
G_B9_1 = L_21;
G_B9_2 = __this;
goto IL_00bf;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var);
U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152* L_24 = ((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* L_25 = (Func_2_t2EA1647D758F547482138274B10A10E2827C0E06*)il2cpp_codegen_object_new(Func_2_t2EA1647D758F547482138274B10A10E2827C0E06_il2cpp_TypeInfo_var);
NullCheck(L_25);
Func_2__ctor_m9C13F9BD8DB9A54FE890DE9AD1817509F3A867AF(L_25, L_24, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__24_0_mE809F3D2968DA4EC6BB064CF524B5447B232CCF4_RuntimeMethod_var), NULL);
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* L_26 = L_25;
((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9__24_0_1 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9__24_0_1), (void*)L_26);
G_B9_0 = L_26;
G_B9_1 = G_B8_1;
G_B9_2 = G_B8_2;
}
IL_00bf:
{
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_27;
L_27 = Enumerable_FirstOrDefault_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m25BB68D79F7C4A970FBBFC22870555D7353DCE92((RuntimeObject*)G_B9_1, G_B9_0, Enumerable_FirstOrDefault_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m25BB68D79F7C4A970FBBFC22870555D7353DCE92_RuntimeMethod_var);
NullCheck(G_B9_2);
G_B9_2->___LeftPosableHand_8 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&G_B9_2->___LeftPosableHand_8), (void*)L_27);
}
IL_00c9:
{
// if (!RightPosableHand) RightPosableHand = transform.GetComponentsInChildren<HVRPosableHand>().FirstOrDefault(e => !e.IsLeft);
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_28 = __this->___RightPosableHand_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_29;
L_29 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_28, NULL);
if (L_29)
{
goto IL_010b;
}
}
{
// if (!RightPosableHand) RightPosableHand = transform.GetComponentsInChildren<HVRPosableHand>().FirstOrDefault(e => !e.IsLeft);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_30);
HVRPosableHandU5BU5D_t9EC647C6BF6EFA15BFDBF76E0BA859CCA13F41BC* L_31;
L_31 = Component_GetComponentsInChildren_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m37F2CD69FFD82CF62C0B1B22E6FBAE22257A09E3(L_30, Component_GetComponentsInChildren_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m37F2CD69FFD82CF62C0B1B22E6FBAE22257A09E3_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var);
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* L_32 = ((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9__24_1_2;
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* L_33 = L_32;
G_B12_0 = L_33;
G_B12_1 = L_31;
G_B12_2 = __this;
if (L_33)
{
G_B13_0 = L_33;
G_B13_1 = L_31;
G_B13_2 = __this;
goto IL_0101;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var);
U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152* L_34 = ((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* L_35 = (Func_2_t2EA1647D758F547482138274B10A10E2827C0E06*)il2cpp_codegen_object_new(Func_2_t2EA1647D758F547482138274B10A10E2827C0E06_il2cpp_TypeInfo_var);
NullCheck(L_35);
Func_2__ctor_m9C13F9BD8DB9A54FE890DE9AD1817509F3A867AF(L_35, L_34, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__24_1_m5B4E74CB08EE893B48AB9CB6A5121A1FF7AB86A4_RuntimeMethod_var), NULL);
Func_2_t2EA1647D758F547482138274B10A10E2827C0E06* L_36 = L_35;
((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9__24_1_2 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9__24_1_2), (void*)L_36);
G_B13_0 = L_36;
G_B13_1 = G_B12_1;
G_B13_2 = G_B12_2;
}
IL_0101:
{
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_37;
L_37 = Enumerable_FirstOrDefault_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m25BB68D79F7C4A970FBBFC22870555D7353DCE92((RuntimeObject*)G_B13_1, G_B13_0, Enumerable_FirstOrDefault_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m25BB68D79F7C4A970FBBFC22870555D7353DCE92_RuntimeMethod_var);
NullCheck(G_B13_2);
G_B13_2->___RightPosableHand_9 = L_37;
Il2CppCodeGenWriteBarrier((void**)(&G_B13_2->___RightPosableHand_9), (void*)L_37);
}
IL_010b:
{
// if (LeftForearmCapsule) LeftForearmCapsule.direction = 2;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_38 = __this->___LeftForearmCapsule_20;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_39;
L_39 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_38, NULL);
if (!L_39)
{
goto IL_0124;
}
}
{
// if (LeftForearmCapsule) LeftForearmCapsule.direction = 2;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_40 = __this->___LeftForearmCapsule_20;
NullCheck(L_40);
CapsuleCollider_set_direction_m3064DADA49F7F48DA8D62659B1D3545C83C553CB(L_40, 2, NULL);
}
IL_0124:
{
// if (RightForearmCapsule) RightForearmCapsule.direction = 2;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_41 = __this->___RightForearmCapsule_21;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_42;
L_42 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_41, NULL);
if (!L_42)
{
goto IL_013d;
}
}
{
// if (RightForearmCapsule) RightForearmCapsule.direction = 2;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_43 = __this->___RightForearmCapsule_21;
NullCheck(L_43);
CapsuleCollider_set_direction_m3064DADA49F7F48DA8D62659B1D3545C83C553CB(L_43, 2, NULL);
}
IL_013d:
{
// if (!EnableArmCapsule)
bool L_44 = __this->___EnableArmCapsule_17;
if (L_44)
{
goto IL_0177;
}
}
{
// if (LeftForearmCapsule) LeftForearmCapsule.enabled = false;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_45 = __this->___LeftForearmCapsule_20;
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_015e;
}
}
{
// if (LeftForearmCapsule) LeftForearmCapsule.enabled = false;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_47 = __this->___LeftForearmCapsule_20;
NullCheck(L_47);
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_47, (bool)0, NULL);
}
IL_015e:
{
// if (RightForearmCapsule) RightForearmCapsule.enabled = false;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_48 = __this->___RightForearmCapsule_21;
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_0177;
}
}
{
// if (RightForearmCapsule) RightForearmCapsule.enabled = false;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_50 = __this->___RightForearmCapsule_21;
NullCheck(L_50);
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_50, (bool)0, NULL);
}
IL_0177:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRHandColliderController::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandColliderController_Update_m9EE4186E8A02F0D3497088E3976CFDD365AD2B1C (HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_curveValid)
bool L_0 = __this->____curveValid_25;
if (!L_0)
{
goto IL_004e;
}
}
{
// UpdateHand(HVRController.LeftFingerCurls, LeftHandBox, _leftLength, _leftPos, LeftHandShrink);
il2cpp_codegen_runtime_class_init_inline(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_StaticFields*)il2cpp_codegen_static_fields_for(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var))->___LeftFingerCurls_60;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_2 = __this->___LeftHandBox_6;
float L_3 = __this->____leftLength_24;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->____leftPos_26;
float L_5 = __this->___LeftHandShrink_15;
HVRHandColliderController_UpdateHand_m9162FD42AD997A76615065CEB9E5A2E7FCBFFA04(__this, L_1, L_2, L_3, L_4, L_5, NULL);
// UpdateHand(HVRController.RightFingerCurls, RightHandBox, _rightLength, _rightPos, RightHandShrink);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_StaticFields*)il2cpp_codegen_static_fields_for(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var))->___RightFingerCurls_61;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_7 = __this->___RightHandBox_7;
float L_8 = __this->____rightLength_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->____rightPos_27;
float L_10 = __this->___RightHandShrink_14;
HVRHandColliderController_UpdateHand_m9162FD42AD997A76615065CEB9E5A2E7FCBFFA04(__this, L_6, L_7, L_8, L_9, L_10, NULL);
}
IL_004e:
{
// if (EnableArmCapsule)
bool L_11 = __this->___EnableArmCapsule_17;
if (!L_11)
{
goto IL_00d4;
}
}
{
// if (LeftHand && LeftLowerArm && LeftForearmCapsule)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___LeftHand_10;
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_0095;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->___LeftLowerArm_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL);
if (!L_15)
{
goto IL_0095;
}
}
{
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_16 = __this->___LeftForearmCapsule_20;
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_0095;
}
}
{
// UpdateForearm(LeftHand, LeftLowerArm, LeftForearmCapsule);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->___LeftHand_10;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = __this->___LeftLowerArm_11;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_20 = __this->___LeftForearmCapsule_20;
HVRHandColliderController_UpdateForearm_m7A3BED774870E988CBF71323EFDDE7FB6CB075CA(__this, L_18, L_19, L_20, NULL);
}
IL_0095:
{
// if (RightHand && RightLowerArm && RightForearmCapsule)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = __this->___RightHand_12;
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_00d4;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = __this->___RightLowerArm_13;
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_00d4;
}
}
{
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_25 = __this->___RightForearmCapsule_21;
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_00d4;
}
}
{
// UpdateForearm(RightHand, RightLowerArm, RightForearmCapsule);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = __this->___RightHand_12;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = __this->___RightLowerArm_13;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_29 = __this->___RightForearmCapsule_21;
HVRHandColliderController_UpdateForearm_m7A3BED774870E988CBF71323EFDDE7FB6CB075CA(__this, L_27, L_28, L_29, NULL);
}
IL_00d4:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRHandColliderController::UpdateForearm(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.CapsuleCollider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandColliderController_UpdateForearm_m7A3BED774870E988CBF71323EFDDE7FB6CB075CA (HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_hand, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_arm, CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* ___2_capsule, 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 end = Vector3.Lerp(hand.position, arm.position, LengthFactor);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_hand;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___1_arm;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
float L_4 = __this->___LengthFactor_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_1, L_3, L_4, NULL);
V_0 = L_5;
// var center = (end + hand.position) * .5f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_hand;
NullCheck(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_6, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, (0.5f), NULL);
V_1 = L_10;
// capsule.height = Vector3.Distance(end, hand.position);
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_11 = ___2_capsule;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___0_hand;
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL);
float L_15;
L_15 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_12, L_14, NULL);
NullCheck(L_11);
CapsuleCollider_set_height_m5DAE3DC5AD851E30C5A29AC7A22F36BE1E205BBB(L_11, L_15, NULL);
// capsule.transform.position = center;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_16 = ___2_capsule;
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_16, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1;
NullCheck(L_17);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_17, L_18, NULL);
// capsule.transform.rotation = Quaternion.FromToRotation(capsule.transform.forward, end - hand.position) * capsule.transform.rotation;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_19 = ___2_capsule;
NullCheck(L_19);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_19, NULL);
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_21 = ___2_capsule;
NullCheck(L_21);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
L_22 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_21, NULL);
NullCheck(L_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = ___0_hand;
NullCheck(L_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_25, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_24, L_26, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28;
L_28 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_23, L_27, NULL);
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_29 = ___2_capsule;
NullCheck(L_29);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_29, NULL);
NullCheck(L_30);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31;
L_31 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_30, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32;
L_32 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_28, L_31, NULL);
NullCheck(L_20);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_20, L_32, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRHandColliderController::UpdateHand(System.Single[],UnityEngine.BoxCollider,System.Single,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandColliderController_UpdateHand_m9162FD42AD997A76615065CEB9E5A2E7FCBFFA04 (HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_curls, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___1_box, float ___2_length, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_pos, float ___4_handShrink, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
{
// if (box)
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_0 = ___1_box;
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_0095;
}
}
{
// var min = float.MaxValue;
V_0 = ((std::numeric_limits<float>::max)());
// for (var i = 2; i < curls.Length; i++)
V_3 = 2;
goto IL_0023;
}
IL_0015:
{
// if (curls[i] < min)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___0_curls;
int32_t L_3 = V_3;
NullCheck(L_2);
int32_t L_4 = L_3;
float L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
float L_6 = V_0;
if ((!(((float)L_5) < ((float)L_6))))
{
goto IL_001f;
}
}
{
// min = curls[i];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = ___0_curls;
int32_t L_8 = V_3;
NullCheck(L_7);
int32_t L_9 = L_8;
float L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_0 = L_10;
}
IL_001f:
{
// for (var i = 2; i < curls.Length; i++)
int32_t L_11 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0023:
{
// for (var i = 2; i < curls.Length; i++)
int32_t L_12 = V_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = ___0_curls;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_0015;
}
}
{
// min = Mathf.Clamp01(min);
float L_14 = V_0;
float L_15;
L_15 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_14, NULL);
V_0 = L_15;
// var z = Mathf.Max(length - HandCurve.Evaluate(min) * handShrink, .01f);
float L_16 = ___2_length;
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_17 = __this->___HandCurve_16;
float L_18 = V_0;
NullCheck(L_17);
float L_19;
L_19 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_17, L_18, NULL);
float L_20 = ___4_handShrink;
float L_21;
L_21 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_subtract(L_16, ((float)il2cpp_codegen_multiply(L_19, L_20)))), (0.00999999978f), NULL);
V_1 = L_21;
// var center = pos - Vector3.forward * ((length - z) * .5f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___3_pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
float L_24 = ___2_length;
float L_25 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_23, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_24, L_25)), (0.5f))), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_22, L_26, NULL);
V_2 = L_27;
// box.transform.localPosition = center;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_28 = ___1_box;
NullCheck(L_28);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_28, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_2;
NullCheck(L_29);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_29, L_30, NULL);
// box.size = new Vector3(box.size.x, box.size.y, z);
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_31 = ___1_box;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_32 = ___1_box;
NullCheck(L_32);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E(L_32, NULL);
float L_34 = L_33.___x_2;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_35 = ___1_box;
NullCheck(L_35);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E(L_35, NULL);
float L_37 = L_36.___y_3;
float L_38 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
memset((&L_39), 0, sizeof(L_39));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_39), L_34, L_37, L_38, /*hidden argument*/NULL);
NullCheck(L_31);
BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_31, L_39, NULL);
}
IL_0095:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRHandColliderController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandColliderController__ctor_m08F8893765F89107CA2D543389418A4E9464A78B (HVRHandColliderController_t37E158A7B1D0F55143EECAA6B049A7D14F5E413A* __this, const RuntimeMethod* method)
{
{
// public float Radius = .02f;
__this->___Radius_18 = (0.0199999996f);
// public float LengthFactor = .5f;
__this->___LengthFactor_19 = (0.5f);
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.Utils.HVRHandColliderController/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m7F39C36A5E16A526AA02E89F599CAD0BA3CCCAD2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152* L_0 = (U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152*)il2cpp_codegen_object_new(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mC59579B5EDE424634821BF9FBFD0CCB0DED4F77F(L_0, NULL);
((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC59579B5EDE424634821BF9FBFD0CCB0DED4F77F (U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c::<Start>b__24_0(HurricaneVR.Framework.Core.HandPoser.HVRPosableHand)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__24_0_mE809F3D2968DA4EC6BB064CF524B5447B232CCF4 (U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152* __this, HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ___0_e, const RuntimeMethod* method)
{
{
// if (!LeftPosableHand) LeftPosableHand = transform.GetComponentsInChildren<HVRPosableHand>().FirstOrDefault(e => e.IsLeft);
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = ___0_e;
NullCheck(L_0);
bool L_1 = L_0->___IsLeft_4;
return L_1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRHandColliderController/<>c::<Start>b__24_1(HurricaneVR.Framework.Core.HandPoser.HVRPosableHand)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__24_1_m5B4E74CB08EE893B48AB9CB6A5121A1FF7AB86A4 (U3CU3Ec_t009C595DE910F411EC77C64391D2647393CDE152* __this, HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ___0_e, const RuntimeMethod* method)
{
{
// if (!RightPosableHand) RightPosableHand = transform.GetComponentsInChildren<HVRPosableHand>().FirstOrDefault(e => !e.IsLeft);
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = ___0_e;
NullCheck(L_0);
bool L_1 = L_0->___IsLeft_4;
return (bool)((((int32_t)L_1) == ((int32_t)0))? 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.Utils.HVRJointUtilities::LockXMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockXMotion_mF31C6EAB6BD079F3AFDE51B1EE0B720FA0584441 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.xMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC(L_0, 0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockYMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockYMotion_mC6A5A45A561C6A3E961957BE437BDC9B39F0C937 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.yMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_yMotion_m597259075C915C848E87B3A9CBBDA0762B5A2563(L_0, 0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockZMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockZMotion_mC640B2A842E717F59770FABF192BD2F89AFE3F27 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.zMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_zMotion_m3479D7843AC2F91AA958F7B18AFCE3730842AFA8(L_0, 0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetLinearLimit(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetLinearLimit_mB708F0A8DE1EFE00A19DE36E4E5C84E70A4C34E4 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_limit, float ___2_bounciness, float ___3_contactDistance, const RuntimeMethod* method)
{
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var ll = joint.linearLimit;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_1;
L_1 = ConfigurableJoint_get_linearLimit_m35456F7AF48ACA69E79D1EFE14578730BAA6A98A(L_0, NULL);
V_0 = L_1;
// ll.limit = limit;
float L_2 = ___1_limit;
SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A((&V_0), L_2, NULL);
// ll.bounciness = bounciness;
float L_3 = ___2_bounciness;
SoftJointLimit_set_bounciness_m1D956BA96C435546CF89A8936F684A3C2E3BB036((&V_0), L_3, NULL);
// ll.contactDistance = contactDistance;
float L_4 = ___3_contactDistance;
SoftJointLimit_set_contactDistance_mDF20A5E81A2184F22CBA3007BB871BF87CB8FF2D((&V_0), L_4, NULL);
// joint.linearLimit = ll;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5 = ___0_joint;
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_6 = V_0;
NullCheck(L_5);
ConfigurableJoint_set_linearLimit_m57EE251D8642A4ADED96D77555B5948AF7F4AA9E(L_5, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetAngularXLowLimit(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetAngularXLowLimit_m0B8BE67301005AA32820572CA696724A293191EA (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_limit, float ___2_bounciness, float ___3_contactDistance, const RuntimeMethod* method)
{
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var ll = joint.lowAngularXLimit;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_1;
L_1 = ConfigurableJoint_get_lowAngularXLimit_mE5EA802AA80E71542FDE6DD911364FC24297F4BD(L_0, NULL);
V_0 = L_1;
// ll.limit = limit;
float L_2 = ___1_limit;
SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A((&V_0), L_2, NULL);
// ll.bounciness = bounciness;
float L_3 = ___2_bounciness;
SoftJointLimit_set_bounciness_m1D956BA96C435546CF89A8936F684A3C2E3BB036((&V_0), L_3, NULL);
// ll.contactDistance = contactDistance;
float L_4 = ___3_contactDistance;
SoftJointLimit_set_contactDistance_mDF20A5E81A2184F22CBA3007BB871BF87CB8FF2D((&V_0), L_4, NULL);
// joint.lowAngularXLimit = ll;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5 = ___0_joint;
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_6 = V_0;
NullCheck(L_5);
ConfigurableJoint_set_lowAngularXLimit_m6424314936986525CEBCE5C16EBA69B5129BBD5A(L_5, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetAngularXHighLimit(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetAngularXHighLimit_m1289F68D6B3314738DA2FC3A07ECF81273DFD62F (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_limit, float ___2_bounciness, float ___3_contactDistance, const RuntimeMethod* method)
{
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var ll = joint.highAngularXLimit;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_1;
L_1 = ConfigurableJoint_get_highAngularXLimit_m978FF09CAF3E87AFA149752594ADD09FB9EA1ACE(L_0, NULL);
V_0 = L_1;
// ll.limit = limit;
float L_2 = ___1_limit;
SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A((&V_0), L_2, NULL);
// ll.bounciness = bounciness;
float L_3 = ___2_bounciness;
SoftJointLimit_set_bounciness_m1D956BA96C435546CF89A8936F684A3C2E3BB036((&V_0), L_3, NULL);
// ll.contactDistance = contactDistance;
float L_4 = ___3_contactDistance;
SoftJointLimit_set_contactDistance_mDF20A5E81A2184F22CBA3007BB871BF87CB8FF2D((&V_0), L_4, NULL);
// joint.highAngularXLimit = ll;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5 = ___0_joint;
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_6 = V_0;
NullCheck(L_5);
ConfigurableJoint_set_highAngularXLimit_m96373EE2554934636E127E345F91306844177294(L_5, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LimitXMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LimitXMotion_mC90847843222B9F31F837C240889105C0CCC1EA7 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.xMotion = ConfigurableJointMotion.Limited;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC(L_0, 1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LimitYMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LimitYMotion_mB0FC5EA3C680EB0067C0777B4FB93273B225F14C (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.yMotion = ConfigurableJointMotion.Limited;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_yMotion_m597259075C915C848E87B3A9CBBDA0762B5A2563(L_0, 1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LimitZMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LimitZMotion_m118CC26356579E0E9BF5064E4B120EEC5F91A72F (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.zMotion = ConfigurableJointMotion.Limited;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_zMotion_m3479D7843AC2F91AA958F7B18AFCE3730842AFA8(L_0, 1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockLinearMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockLinearMotion_mCDA2A1652C719A1997E63D6887C3E5DA6706D787 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.LockXMotion();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
HVRJointUtilities_LockXMotion_mF31C6EAB6BD079F3AFDE51B1EE0B720FA0584441(L_0, NULL);
// joint.LockYMotion();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_1 = ___0_joint;
HVRJointUtilities_LockYMotion_mC6A5A45A561C6A3E961957BE437BDC9B39F0C937(L_1, NULL);
// joint.LockZMotion();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2 = ___0_joint;
HVRJointUtilities_LockZMotion_mC640B2A842E717F59770FABF192BD2F89AFE3F27(L_2, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LimitAngularXMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LimitAngularXMotion_mF87C9DD9E19C7422A3098D7778542BA20F5A0A43 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.angularXMotion = ConfigurableJointMotion.Limited;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_angularXMotion_m1691CF3456A38996918D077FD6FC2CBEEFB0C9D5(L_0, 1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LimitAngularYMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LimitAngularYMotion_mF866FB1F504239075CAFA4E8E5D704EF24AE77DE (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.angularYMotion = ConfigurableJointMotion.Limited;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_angularYMotion_m21858D3799D8EED8AB21C46DF84927B10F1414D7(L_0, 1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LimitAngularZMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LimitAngularZMotion_mB8228A007211E91B39976991B4B9B437F63C57B8 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.angularZMotion = ConfigurableJointMotion.Limited;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_angularZMotion_m485474C654E903BBAE579F631BBD6C737B47394B(L_0, 1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockAngularXMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockAngularXMotion_mFFE5921171C4E79499B1F19E62F5C7121C59D54F (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.angularXMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_angularXMotion_m1691CF3456A38996918D077FD6FC2CBEEFB0C9D5(L_0, 0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockAngularYMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockAngularYMotion_m15649D2ACAED8480729F36488E7D1DE1F43D0480 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.angularYMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_angularYMotion_m21858D3799D8EED8AB21C46DF84927B10F1414D7(L_0, 0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockAngularZMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockAngularZMotion_mC921FB135501D81DEAD3DAE0C6C7DDD30AC9098F (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.angularZMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
ConfigurableJoint_set_angularZMotion_m485474C654E903BBAE579F631BBD6C737B47394B(L_0, 0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockAllAngularMotion(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockAllAngularMotion_m2CB07DF871F761AF39CCE7FF4110F32BDD77FA16 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
{
// joint.LockAngularXMotion();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
HVRJointUtilities_LockAngularXMotion_mFFE5921171C4E79499B1F19E62F5C7121C59D54F(L_0, NULL);
// joint.LockAngularYMotion();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_1 = ___0_joint;
HVRJointUtilities_LockAngularYMotion_m15649D2ACAED8480729F36488E7D1DE1F43D0480(L_1, NULL);
// joint.LockAngularZMotion();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2 = ___0_joint;
HVRJointUtilities_LockAngularZMotion_mC921FB135501D81DEAD3DAE0C6C7DDD30AC9098F(L_2, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetXDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetXDrive_m3227169C5EFA8EDAF61F824987785F97078E304E (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method)
{
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var drive = joint.xDrive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_1;
L_1 = ConfigurableJoint_get_xDrive_m94205B0C6C73599ACF1E9DB393CB6B609743FC9F(L_0, NULL);
V_0 = L_1;
// drive.positionSpring = spring;
float L_2 = ___1_spring;
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52((&V_0), L_2, NULL);
// drive.positionDamper = damper;
float L_3 = ___2_damper;
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_0), L_3, NULL);
// drive.maximumForce = maxforce;
float L_4 = ___3_maxforce;
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5((&V_0), L_4, NULL);
// joint.xDrive = drive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5 = ___0_joint;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_6 = V_0;
NullCheck(L_5);
ConfigurableJoint_set_xDrive_m99433795EA91A20621E21DF82DBD20B6EB49E13C(L_5, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetYDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetYDrive_m4431319902036A97A624498E10DD301726B4DD16 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method)
{
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var drive = joint.yDrive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_1;
L_1 = ConfigurableJoint_get_yDrive_m908E6398366115C5F828524308146A26C9B1F73C(L_0, NULL);
V_0 = L_1;
// drive.positionSpring = spring;
float L_2 = ___1_spring;
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52((&V_0), L_2, NULL);
// drive.positionDamper = damper;
float L_3 = ___2_damper;
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_0), L_3, NULL);
// drive.maximumForce = maxforce;
float L_4 = ___3_maxforce;
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5((&V_0), L_4, NULL);
// joint.yDrive = drive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5 = ___0_joint;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_6 = V_0;
NullCheck(L_5);
ConfigurableJoint_set_yDrive_m64B02662A3353AE1C10DFB0A38FAD9B955E155FA(L_5, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetZDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetZDrive_mECFE48D65A5F4B320AF3AA3BB483CE56F32D6FDC (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method)
{
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var drive = joint.zDrive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_1;
L_1 = ConfigurableJoint_get_zDrive_m450F08477A25E42880A1094477A9255DABB319FC(L_0, NULL);
V_0 = L_1;
// drive.positionSpring = spring;
float L_2 = ___1_spring;
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52((&V_0), L_2, NULL);
// drive.positionDamper = damper;
float L_3 = ___2_damper;
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_0), L_3, NULL);
// drive.maximumForce = maxforce;
float L_4 = ___3_maxforce;
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5((&V_0), L_4, NULL);
// joint.zDrive = drive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5 = ___0_joint;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_6 = V_0;
NullCheck(L_5);
ConfigurableJoint_set_zDrive_m399D5A99A3CC1DBF3135B3D7228C5B971CC88F99(L_5, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetSlerpDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetSlerpDrive_m19D384E90CC588DBFD839227EA3797CBB29604CF (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method)
{
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var drive = joint.slerpDrive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_1;
L_1 = ConfigurableJoint_get_slerpDrive_mC1C3450853FE4EC991B330991BCCD51CC684F634(L_0, NULL);
V_0 = L_1;
// drive.positionSpring = spring;
float L_2 = ___1_spring;
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52((&V_0), L_2, NULL);
// drive.positionDamper = damper;
float L_3 = ___2_damper;
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_0), L_3, NULL);
// drive.maximumForce = maxforce;
float L_4 = ___3_maxforce;
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5((&V_0), L_4, NULL);
// joint.slerpDrive = drive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5 = ___0_joint;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_6 = V_0;
NullCheck(L_5);
ConfigurableJoint_set_slerpDrive_mAD0C1BDDF4D03B7CA9677ADEFC70344911C27B1D(L_5, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetAngularXDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetAngularXDrive_m50AABCD70EBA6C12A266093188E6DE7BBDECBE19 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method)
{
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var drive = joint.angularXDrive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
NullCheck(L_0);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_1;
L_1 = ConfigurableJoint_get_angularXDrive_mF70108A1EE3D86D324BA3745C78A5EA98BC5E330(L_0, NULL);
V_0 = L_1;
// drive.positionSpring = spring;
float L_2 = ___1_spring;
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52((&V_0), L_2, NULL);
// drive.positionDamper = damper;
float L_3 = ___2_damper;
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_0), L_3, NULL);
// drive.maximumForce = maxforce;
float L_4 = ___3_maxforce;
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5((&V_0), L_4, NULL);
// joint.angularXDrive = drive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5 = ___0_joint;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_6 = V_0;
NullCheck(L_5);
ConfigurableJoint_set_angularXDrive_m198E38A6FEE12C2FAA27E849F18BC61504EEACB0(L_5, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetLinearDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetLinearDrive_mC18314CEB662A736EE67B979EC08C09CC9624D6A (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method)
{
{
// joint.SetXDrive(spring, damper, maxforce);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
float L_1 = ___1_spring;
float L_2 = ___2_damper;
float L_3 = ___3_maxforce;
HVRJointUtilities_SetXDrive_m3227169C5EFA8EDAF61F824987785F97078E304E(L_0, L_1, L_2, L_3, NULL);
// joint.SetYDrive(spring, damper, maxforce);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_4 = ___0_joint;
float L_5 = ___1_spring;
float L_6 = ___2_damper;
float L_7 = ___3_maxforce;
HVRJointUtilities_SetYDrive_m4431319902036A97A624498E10DD301726B4DD16(L_4, L_5, L_6, L_7, NULL);
// joint.SetZDrive(spring, damper, maxforce);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_8 = ___0_joint;
float L_9 = ___1_spring;
float L_10 = ___2_damper;
float L_11 = ___3_maxforce;
HVRJointUtilities_SetZDrive_mECFE48D65A5F4B320AF3AA3BB483CE56F32D6FDC(L_8, L_9, L_10, L_11, 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.Utils.HVRObjectCollisionDisabler::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRObjectCollisionDisabler_Start_m3E77EB5A645DFDCF80E200D853C96FACAEFC6D63 (HVRObjectCollisionDisabler_tF2E45B0D90EBFBEA7682AED6D6CC0AACBBF5A8EF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m6DC29E0FEAEB885786A337E586B7092B6F34C0C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t4980F9E076B96A4E697C2E09671204DD70B5573F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t7A84A9E8C72BB62928150241D1BDAEF0137B5092_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__3_0_m1A0A9F567235A811DF4BB876424E3666EB1F40F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__3_1_m6F6D572F9CBAF73B8771077C0D52132F6FE703DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__3_3_m65C460C41D201F8CCC84B2DC59B4727654110D04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__3_4_m82DF300B46D325274C404DC83A8147C3E9AEFDDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3CStartU3Eb__2_m6A30E0C8C29EB14323CE7AF945F684C4AC5DFD20_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D V_0;
memset((&V_0), 0, sizeof(V_0));
U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* V_1 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_2 = NULL;
RuntimeObject* V_3 = NULL;
Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* V_4 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_5 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_6 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_7 = NULL;
int32_t V_8 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_9 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_10 = NULL;
int32_t V_11 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_12 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B6_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B6_1 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B5_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B5_1 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B10_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B10_1 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B9_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B9_1 = NULL;
Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* G_B13_0 = NULL;
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* G_B13_1 = NULL;
Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* G_B12_0 = NULL;
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* G_B12_1 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B19_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B19_1 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B18_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B18_1 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B23_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B23_1 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B22_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B22_1 = NULL;
{
// foreach (var t in Transforms)
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_0 = __this->___Transforms_6;
NullCheck(L_0);
Enumerator_t519AE1DAA64E517296768BEA2E732ED47F76A91D L_1;
L_1 = List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5(L_0, List_1_GetEnumerator_m01FCD3FC513065087F7E312BC9DE2D1C3FF655E5_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01d1:
{// begin finally (depth: 1)
Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5((&V_0), Enumerator_Dispose_m9BF6C1C74CD711998DC8FAE5D6B8083586F5CFB5_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_01c3_1;
}
IL_0011_1:
{
U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* L_2 = (U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4_il2cpp_TypeInfo_var);
NullCheck(L_2);
U3CU3Ec__DisplayClass3_0__ctor_mA2063019A70A4F6C09D013BDD2F153D807C9349A(L_2, NULL);
V_1 = L_2;
// foreach (var t in Transforms)
U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* L_3 = V_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_inline((&V_0), Enumerator_get_Current_mCBBD283BB42C56D73B7C4194020EC95292B36129_RuntimeMethod_var);
NullCheck(L_3);
L_3->___t_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___t_0), (void*)L_4);
// if (!t)
U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* L_5 = V_1;
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = L_5->___t_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_01c3_1;
}
}
{
// var colliders = t.GetComponentsInChildren<Collider>();
U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* L_8 = V_1;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = L_8->___t_0;
NullCheck(L_9);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_10;
L_10 = Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB(L_9, Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
V_2 = L_10;
// if (TriggersOnly)
bool L_11 = __this->___TriggersOnly_4;
if (!L_11)
{
goto IL_0075_1;
}
}
{
// colliders = colliders.Where(e => e.isTrigger).ToArray();
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_12 = V_2;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_13 = ((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_14 = L_13;
G_B5_0 = L_14;
G_B5_1 = L_12;
if (L_14)
{
G_B6_0 = L_14;
G_B6_1 = L_12;
goto IL_0068_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* L_15 = ((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_16 = (Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04*)il2cpp_codegen_object_new(Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var);
NullCheck(L_16);
Func_2__ctor_m864A52B06CBC2998220EBC26DE6F9AF4FC6BF864(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__3_0_m1A0A9F567235A811DF4BB876424E3666EB1F40F2_RuntimeMethod_var), NULL);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_17 = L_16;
((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_0_1), (void*)L_17);
G_B6_0 = L_17;
G_B6_1 = G_B5_1;
}
IL_0068_1:
{
RuntimeObject* L_18;
L_18 = Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786((RuntimeObject*)G_B6_1, G_B6_0, Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_19;
L_19 = Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808(L_18, Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808_RuntimeMethod_var);
V_2 = L_19;
goto IL_00a8_1;
}
IL_0075_1:
{
// else if (!IncludeTriggers)
bool L_20 = __this->___IncludeTriggers_5;
if (L_20)
{
goto IL_00a8_1;
}
}
{
// colliders = colliders.Where(e => !e.isTrigger).ToArray();
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_21 = V_2;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_22 = ((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_1_2;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_23 = L_22;
G_B9_0 = L_23;
G_B9_1 = L_21;
if (L_23)
{
G_B10_0 = L_23;
G_B10_1 = L_21;
goto IL_009d_1;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* L_24 = ((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_25 = (Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04*)il2cpp_codegen_object_new(Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var);
NullCheck(L_25);
Func_2__ctor_m864A52B06CBC2998220EBC26DE6F9AF4FC6BF864(L_25, L_24, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__3_1_m6F6D572F9CBAF73B8771077C0D52132F6FE703DA_RuntimeMethod_var), NULL);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_26 = L_25;
((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_1_2 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_1_2), (void*)L_26);
G_B10_0 = L_26;
G_B10_1 = G_B9_1;
}
IL_009d_1:
{
RuntimeObject* L_27;
L_27 = Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786((RuntimeObject*)G_B10_1, G_B10_0, Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_28;
L_28 = Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808(L_27, Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808_RuntimeMethod_var);
V_2 = L_28;
}
IL_00a8_1:
{
// foreach (var other in Transforms.Where(e => e != t))
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_29 = __this->___Transforms_6;
U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* L_30 = V_1;
NullCheck(L_30);
Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* L_31 = L_30->___U3CU3E9__2_1;
Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* L_32 = L_31;
G_B12_0 = L_32;
G_B12_1 = L_29;
if (L_32)
{
G_B13_0 = L_32;
G_B13_1 = L_29;
goto IL_00cf_1;
}
}
{
U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* L_33 = V_1;
U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* L_34 = V_1;
Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* L_35 = (Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023*)il2cpp_codegen_object_new(Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023_il2cpp_TypeInfo_var);
NullCheck(L_35);
Func_2__ctor_mFEFBD9E16622702112ECF1E46CDE0178F3EA7104(L_35, L_34, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3CStartU3Eb__2_m6A30E0C8C29EB14323CE7AF945F684C4AC5DFD20_RuntimeMethod_var), NULL);
Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* L_36 = L_35;
V_4 = L_36;
NullCheck(L_33);
L_33->___U3CU3E9__2_1 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&L_33->___U3CU3E9__2_1), (void*)L_36);
Func_2_t1BE08C8F7914A2A6161ED933A58625BC95339023* L_37 = V_4;
G_B13_0 = L_37;
G_B13_1 = G_B12_1;
}
IL_00cf_1:
{
RuntimeObject* L_38;
L_38 = Enumerable_Where_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m6DC29E0FEAEB885786A337E586B7092B6F34C0C9(G_B13_1, G_B13_0, Enumerable_Where_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m6DC29E0FEAEB885786A337E586B7092B6F34C0C9_RuntimeMethod_var);
NullCheck(L_38);
RuntimeObject* L_39;
L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Transform>::GetEnumerator() */, IEnumerable_1_t4980F9E076B96A4E697C2E09671204DD70B5573F_il2cpp_TypeInfo_var, L_38);
V_3 = L_39;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01b9_1:
{// begin finally (depth: 2)
{
RuntimeObject* L_40 = V_3;
if (!L_40)
{
goto IL_01c2_1;
}
}
{
RuntimeObject* L_41 = V_3;
NullCheck(L_41);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_41);
}
IL_01c2_1:
{
return;
}
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_01ac_2;
}
IL_00df_2:
{
// foreach (var other in Transforms.Where(e => e != t))
RuntimeObject* L_42 = V_3;
NullCheck(L_42);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43;
L_43 = InterfaceFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Transform>::get_Current() */, IEnumerator_1_t7A84A9E8C72BB62928150241D1BDAEF0137B5092_il2cpp_TypeInfo_var, L_42);
V_5 = L_43;
// if (!other)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = V_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_45;
L_45 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_44, NULL);
if (!L_45)
{
goto IL_01ac_2;
}
}
{
// var otherColliders = other.GetComponentsInChildren<Collider>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46 = V_5;
NullCheck(L_46);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_47;
L_47 = Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB(L_46, Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
V_6 = L_47;
// if (TriggersOnly)
bool L_48 = __this->___TriggersOnly_4;
if (!L_48)
{
goto IL_0133_2;
}
}
{
// otherColliders = otherColliders.Where(e => e.isTrigger).ToArray();
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_49 = V_6;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_50 = ((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_3_3;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_51 = L_50;
G_B18_0 = L_51;
G_B18_1 = L_49;
if (L_51)
{
G_B19_0 = L_51;
G_B19_1 = L_49;
goto IL_0125_2;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* L_52 = ((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_53 = (Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04*)il2cpp_codegen_object_new(Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var);
NullCheck(L_53);
Func_2__ctor_m864A52B06CBC2998220EBC26DE6F9AF4FC6BF864(L_53, L_52, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__3_3_m65C460C41D201F8CCC84B2DC59B4727654110D04_RuntimeMethod_var), NULL);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_54 = L_53;
((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_3_3 = L_54;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_3_3), (void*)L_54);
G_B19_0 = L_54;
G_B19_1 = G_B18_1;
}
IL_0125_2:
{
RuntimeObject* L_55;
L_55 = Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786((RuntimeObject*)G_B19_1, G_B19_0, Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_56;
L_56 = Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808(L_55, Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808_RuntimeMethod_var);
V_6 = L_56;
goto IL_0168_2;
}
IL_0133_2:
{
// else if (!IncludeTriggers)
bool L_57 = __this->___IncludeTriggers_5;
if (L_57)
{
goto IL_0168_2;
}
}
{
// otherColliders = otherColliders.Where(e => !e.isTrigger).ToArray();
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_58 = V_6;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_59 = ((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_4_4;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_60 = L_59;
G_B22_0 = L_60;
G_B22_1 = L_58;
if (L_60)
{
G_B23_0 = L_60;
G_B23_1 = L_58;
goto IL_015c_2;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* L_61 = ((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_62 = (Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04*)il2cpp_codegen_object_new(Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var);
NullCheck(L_62);
Func_2__ctor_m864A52B06CBC2998220EBC26DE6F9AF4FC6BF864(L_62, L_61, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__3_4_m82DF300B46D325274C404DC83A8147C3E9AEFDDF_RuntimeMethod_var), NULL);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_63 = L_62;
((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_4_4 = L_63;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9__3_4_4), (void*)L_63);
G_B23_0 = L_63;
G_B23_1 = G_B22_1;
}
IL_015c_2:
{
RuntimeObject* L_64;
L_64 = Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786((RuntimeObject*)G_B23_1, G_B23_0, Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_65;
L_65 = Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808(L_64, Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808_RuntimeMethod_var);
V_6 = L_65;
}
IL_0168_2:
{
// foreach (var c in colliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_66 = V_2;
V_7 = L_66;
V_8 = 0;
goto IL_01a4_2;
}
IL_0170_2:
{
// foreach (var c in colliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_67 = V_7;
int32_t L_68 = V_8;
NullCheck(L_67);
int32_t L_69 = L_68;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
V_9 = L_70;
// foreach (var otherCollider in otherColliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_71 = V_6;
V_10 = L_71;
V_11 = 0;
goto IL_0196_2;
}
IL_0180_2:
{
// foreach (var otherCollider in otherColliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_72 = V_10;
int32_t L_73 = V_11;
NullCheck(L_72);
int32_t L_74 = L_73;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
V_12 = L_75;
// Physics.IgnoreCollision(c, otherCollider);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_76 = V_9;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_77 = V_12;
Physics_IgnoreCollision_mFBAAD9B91D488802086C1A1C96447CE4C869211D(L_76, L_77, NULL);
int32_t L_78 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_78, 1));
}
IL_0196_2:
{
// foreach (var otherCollider in otherColliders)
int32_t L_79 = V_11;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_80 = V_10;
NullCheck(L_80);
if ((((int32_t)L_79) < ((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length)))))
{
goto IL_0180_2;
}
}
{
int32_t L_81 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_81, 1));
}
IL_01a4_2:
{
// foreach (var c in colliders)
int32_t L_82 = V_8;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_83 = V_7;
NullCheck(L_83);
if ((((int32_t)L_82) < ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length)))))
{
goto IL_0170_2;
}
}
IL_01ac_2:
{
// foreach (var other in Transforms.Where(e => e != t))
RuntimeObject* L_84 = V_3;
NullCheck(L_84);
bool L_85;
L_85 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_84);
if (L_85)
{
goto IL_00df_2;
}
}
{
goto IL_01c3_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01c3_1:
{
// foreach (var t in Transforms)
bool L_86;
L_86 = Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87((&V_0), Enumerator_MoveNext_mBAA697FE341E389C86536D9444A3E4AC02109E87_RuntimeMethod_var);
if (L_86)
{
goto IL_0011_1;
}
}
{
goto IL_01df;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01df:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRObjectCollisionDisabler__ctor_m4CC3973449498F141CB4B1534F97C4EF5D0D481F (HVRObjectCollisionDisabler_tF2E45B0D90EBFBEA7682AED6D6CC0AACBBF5A8EF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<Transform> Transforms = new List<Transform>();
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_0 = (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*)il2cpp_codegen_object_new(List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268(L_0, List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var);
__this->___Transforms_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Transforms_6), (void*)L_0);
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.Utils.HVRObjectCollisionDisabler/<>c__DisplayClass3_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_mA2063019A70A4F6C09D013BDD2F153D807C9349A (U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c__DisplayClass3_0::<Start>b__2(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass3_0_U3CStartU3Eb__2_m6A30E0C8C29EB14323CE7AF945F684C4AC5DFD20 (U3CU3Ec__DisplayClass3_0_tD57680DA919D4966289628B6118B697DFEDECFE4* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___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;
}
{
// foreach (var other in Transforms.Where(e => e != t))
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_e;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___t_0;
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);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m650875E1AFF9D6DBDAA1B1FB6809FF5FE2B30153 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* L_0 = (U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720*)il2cpp_codegen_object_new(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mB718C39054C7520B82EF6F990A0D628B50F97191(L_0, NULL);
((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mB718C39054C7520B82EF6F990A0D628B50F97191 (U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::<Start>b__3_0(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__3_0_m1A0A9F567235A811DF4BB876424E3666EB1F40F2 (U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_e, const RuntimeMethod* method)
{
{
// colliders = colliders.Where(e => e.isTrigger).ToArray();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_e;
NullCheck(L_0);
bool L_1;
L_1 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_0, NULL);
return L_1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::<Start>b__3_1(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__3_1_m6F6D572F9CBAF73B8771077C0D52132F6FE703DA (U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_e, const RuntimeMethod* method)
{
{
// colliders = colliders.Where(e => !e.isTrigger).ToArray();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_e;
NullCheck(L_0);
bool L_1;
L_1 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::<Start>b__3_3(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__3_3_m65C460C41D201F8CCC84B2DC59B4727654110D04 (U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_e, const RuntimeMethod* method)
{
{
// otherColliders = otherColliders.Where(e => e.isTrigger).ToArray();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_e;
NullCheck(L_0);
bool L_1;
L_1 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_0, NULL);
return L_1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRObjectCollisionDisabler/<>c::<Start>b__3_4(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__3_4_m82DF300B46D325274C404DC83A8147C3E9AEFDDF (U3CU3Ec_t477091A50950970B3069BA2EB2AC75BD8EF5E720* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_e, const RuntimeMethod* method)
{
{
// otherColliders = otherColliders.Where(e => !e.isTrigger).ToArray();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_e;
NullCheck(L_0);
bool L_1;
L_1 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 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.Boolean HurricaneVR.Framework.Core.Utils.HVRShoulderGrabber::CanHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRShoulderGrabber_CanHover_mF8DDE4481521A7AC83ACE5F4B74C21B03B3CEAA6 (HVRShoulderGrabber_t61CCA243FAE511AADBF4C08F549553172758EDFD* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (!base.CanHover(grabbable))
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
bool L_1;
L_1 = HVRSocketContainerGrabber_CanHover_mADB1D8C7082B22FA25C985C5B45F0179522074F6(__this, L_0, NULL);
if (L_1)
{
goto IL_000b;
}
}
{
// return false;
return (bool)0;
}
IL_000b:
{
// var handGrabber = grabbable.PrimaryGrabber as HVRHandGrabber;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
NullCheck(L_2);
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_3;
L_3 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_2, NULL);
V_0 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*)IsInstClass((RuntimeObject*)L_3, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var));
// if (handGrabber == null)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0022;
}
}
{
// return false;
return (bool)0;
}
IL_0022:
{
// var velocity = handGrabber.ComputeThrowVelocity(grabbable, out var dummy);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = V_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = HVRHandGrabber_ComputeThrowVelocity_mC37BE4E7F0B50FE4924B4C9ED8C59627FEF9275E(L_6, L_7, (&V_2), (bool)0, NULL);
V_1 = L_8;
// velocity.y = transform.position.y;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
float L_11 = L_10.___y_3;
(&V_1)->___y_3 = L_11;
// if (Vector3.Dot(velocity.normalized, transform.forward) > 0f)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_13, NULL);
float L_15;
L_15 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_12, L_14, NULL);
if ((!(((float)L_15) > ((float)(0.0f)))))
{
goto IL_0064;
}
}
{
// return false;
return (bool)0;
}
IL_0064:
{
// return true;
return (bool)1;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRShoulderGrabber::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRShoulderGrabber__ctor_m8C2661D55BC1FBAF121E73486C89CA2DD95FA449 (HVRShoulderGrabber_t61CCA243FAE511AADBF4C08F549553172758EDFD* __this, const RuntimeMethod* method)
{
{
HVRSocketContainerGrabber__ctor_m6A2E5A93CDA1C61D62B8EB0A5AB1A7049861BC2A(__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.Utils.HVRShoulderSocket::CanHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRShoulderSocket_CanHover_m5333D49FC4FA005D4FB65549B01ABA07FB5191DA (HVRShoulderSocket_t680F13F49088340D2539C81D643DC3157EE6BC2C* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_0 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (!base.CanHover(grabbable))
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
bool L_1;
L_1 = HVRSocket_CanHover_mD88F0AAACE544DDBEBD34DF45E6C18ECF4877373(__this, L_0, NULL);
if (L_1)
{
goto IL_000b;
}
}
{
// return false;
return (bool)0;
}
IL_000b:
{
// var handGrabber = grabbable.PrimaryGrabber as HVRHandGrabber;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
NullCheck(L_2);
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_3;
L_3 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_2, NULL);
V_0 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*)IsInstClass((RuntimeObject*)L_3, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var));
// if (handGrabber == null)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0022;
}
}
{
// return false;
return (bool)0;
}
IL_0022:
{
// var velocity = handGrabber.ComputeThrowVelocity(grabbable, out var dummy);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = V_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = HVRHandGrabber_ComputeThrowVelocity_mC37BE4E7F0B50FE4924B4C9ED8C59627FEF9275E(L_6, L_7, (&V_2), (bool)0, NULL);
V_1 = L_8;
// velocity.y = transform.position.y;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
float L_11 = L_10.___y_3;
(&V_1)->___y_3 = L_11;
// if (Vector3.Dot(velocity.normalized, transform.forward) > 0f)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_13, NULL);
float L_15;
L_15 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_12, L_14, NULL);
if ((!(((float)L_15) > ((float)(0.0f)))))
{
goto IL_0064;
}
}
{
// return false;
return (bool)0;
}
IL_0064:
{
// return true;
return (bool)1;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRShoulderSocket::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRShoulderSocket__ctor_m5AB86046DE70F72E9143EA418F31591A43DADABD (HVRShoulderSocket_t680F13F49088340D2539C81D643DC3157EE6BC2C* __this, const RuntimeMethod* method)
{
{
HVRSocket__ctor_m6421902E11150566A29F8E326410867CF943FEC7(__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.Utils.HVRTimeManager::get_IsTimeSlowed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTimeManager_get_IsTimeSlowed_mB3AE5D99897AC336BE1DD490DCE35EAD776D923C (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
{
// public bool IsTimeSlowed { get; private set; }
bool L_0 = __this->___U3CIsTimeSlowedU3Ek__BackingField_15;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::set_IsTimeSlowed(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_set_IsTimeSlowed_m6FAC00DB72FBF499C20F1507188B2F64ACD4A255 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsTimeSlowed { get; private set; }
bool L_0 = ___0_value;
__this->___U3CIsTimeSlowedU3Ek__BackingField_15 = L_0;
return;
}
}
// System.Single HurricaneVR.Framework.Core.Utils.HVRTimeManager::get_RefreshRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
{
// public float RefreshRate { get; private set; }
float L_0 = __this->___U3CRefreshRateU3Ek__BackingField_16;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::set_RefreshRate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_set_RefreshRate_m12DEACA2483E25F4FC4EEF277C89CA0A5666E9EA (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float RefreshRate { get; private set; }
float L_0 = ___0_value;
__this->___U3CRefreshRateU3Ek__BackingField_16 = L_0;
return;
}
}
// HurricaneVR.Framework.Core.Utils.HVRTimeManager HurricaneVR.Framework.Core.Utils.HVRTimeManager::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* HVRTimeManager_get_Instance_mBCFF45638EDBF507BCC5DFDBC4B4D23B631B0A22 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRTimeManager Instance { get; private set; }
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_0 = ((HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_StaticFields*)il2cpp_codegen_static_fields_for(HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_25;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::set_Instance(HurricaneVR.Framework.Core.Utils.HVRTimeManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_set_Instance_mDBA5977CB6EB7572AB64624F43360A18229E3480 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRTimeManager Instance { get; private set; }
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_0 = ___0_value;
((HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_StaticFields*)il2cpp_codegen_static_fields_for(HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_25 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_StaticFields*)il2cpp_codegen_static_fields_for(HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_25), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_Awake_m479946AE7D1F368358F543F0E0418F6AF1CCBBE8 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Instance)
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_0;
L_0 = HVRTimeManager_get_Instance_mBCFF45638EDBF507BCC5DFDBC4B4D23B631B0A22_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_001e;
}
}
{
// Instance = this;
HVRTimeManager_set_Instance_mDBA5977CB6EB7572AB64624F43360A18229E3480_inline(__this, NULL);
// DontDestroyOnLoad(this.gameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_2, NULL);
return;
}
IL_001e:
{
// Destroy(this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
// return;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_Start_m7E64CC4EB05EE63DED3443730E8DBEBF1F2F3938 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1__ctor_mA63356F31F4EF1B64B1389CFC5649A4937353C45_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// SetTimeStep();
HVRTimeManager_SetTimeStep_m6F2CA0EB2EF94C655BB428AB44DF7A09F0684354(__this, NULL);
// _buffer = new CircularBuffer<float>(FrameSamples);
int32_t L_0 = __this->___FrameSamples_7;
CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* L_1 = (CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7*)il2cpp_codegen_object_new(CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7_il2cpp_TypeInfo_var);
NullCheck(L_1);
CircularBuffer_1__ctor_mA63356F31F4EF1B64B1389CFC5649A4937353C45(L_1, L_0, CircularBuffer_1__ctor_mA63356F31F4EF1B64B1389CFC5649A4937353C45_RuntimeMethod_var);
__this->____buffer_21 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____buffer_21), (void*)L_1);
// ResetBuffer();
HVRTimeManager_ResetBuffer_m3A4648E427C2DC4E87B72C7FF38C96FC5E38DBE9(__this, NULL);
// DebugRefreshRate = RefreshRate;
float L_2;
L_2 = HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline(__this, NULL);
__this->___DebugRefreshRate_18 = L_2;
// DebugTimeScale = Time.timeScale;
float L_3;
L_3 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL);
__this->___DebugTimeScale_19 = L_3;
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::SetTimeStep()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_SetTimeStep_m6F2CA0EB2EF94C655BB428AB44DF7A09F0684354 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
{
// RefreshRate = UnityEngine.XR.XRDevice.refreshRate;
float L_0;
L_0 = XRDevice_get_refreshRate_mCDE089722DEF165AC260B04BBC248620C697A5DD(NULL);
HVRTimeManager_set_RefreshRate_m12DEACA2483E25F4FC4EEF277C89CA0A5666E9EA_inline(__this, L_0, NULL);
// if (RefreshRate < 60f)
float L_1;
L_1 = HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline(__this, NULL);
if ((!(((float)L_1) < ((float)(60.0f)))))
{
goto IL_0023;
}
}
{
// RefreshRate = 90f;
HVRTimeManager_set_RefreshRate_m12DEACA2483E25F4FC4EEF277C89CA0A5666E9EA_inline(__this, (90.0f), NULL);
}
IL_0023:
{
// Time.fixedDeltaTime = 1f / RefreshRate;
float L_2;
L_2 = HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline(__this, NULL);
Time_set_fixedDeltaTime_m8D8417B234CFF76AF81890D5AF67D8C54EFD189F(((float)((1.0f)/L_2)), NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::ResetBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_ResetBuffer_m3A4648E427C2DC4E87B72C7FF38C96FC5E38DBE9 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (int i = 0; i < FrameSamples; i++)
V_0 = 0;
goto IL_0018;
}
IL_0004:
{
// _buffer.Enqueue(Time.fixedDeltaTime);
CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* L_0 = __this->____buffer_21;
float L_1;
L_1 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
NullCheck(L_0);
CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66(L_0, L_1, CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66_RuntimeMethod_var);
// for (int i = 0; i < FrameSamples; i++)
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_0018:
{
// for (int i = 0; i < FrameSamples; i++)
int32_t L_3 = V_0;
int32_t L_4 = __this->___FrameSamples_7;
if ((((int32_t)L_3) < ((int32_t)L_4)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_Update_m41C3FA5E2DDD1360C749CE679A3AF0A81DD57F54 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1_get_Item_mDE846130F223F6B6FC3C753E0378CE7CA3B7D3FD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
int32_t V_4 = 0;
{
// if (Debug)
bool L_0 = __this->___Debug_17;
if (!L_0)
{
goto IL_001f;
}
}
{
// DebugRefreshRate = RefreshRate;
float L_1;
L_1 = HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline(__this, NULL);
__this->___DebugRefreshRate_18 = L_1;
// DebugTimeScale = Time.timeScale;
float L_2;
L_2 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL);
__this->___DebugTimeScale_19 = L_2;
}
IL_001f:
{
// _buffer.Enqueue(Time.deltaTime);
CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* L_3 = __this->____buffer_21;
float L_4;
L_4 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
NullCheck(L_3);
CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66(L_3, L_4, CircularBuffer_1_Enqueue_mFE923F7DA5E3DC923FDAB8D8EFC2DD0AB5B66D66_RuntimeMethod_var);
// var sum = 0f;
V_0 = (0.0f);
// for (var i = 0; i < FrameSamples; i++)
V_4 = 0;
goto IL_0050;
}
IL_003a:
{
// sum += _buffer[i];
float L_5 = V_0;
CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* L_6 = __this->____buffer_21;
int32_t L_7 = V_4;
NullCheck(L_6);
float L_8;
L_8 = CircularBuffer_1_get_Item_mDE846130F223F6B6FC3C753E0378CE7CA3B7D3FD(L_6, L_7, CircularBuffer_1_get_Item_mDE846130F223F6B6FC3C753E0378CE7CA3B7D3FD_RuntimeMethod_var);
V_0 = ((float)il2cpp_codegen_add(L_5, L_8));
// for (var i = 0; i < FrameSamples; i++)
int32_t L_9 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0050:
{
// for (var i = 0; i < FrameSamples; i++)
int32_t L_10 = V_4;
int32_t L_11 = __this->___FrameSamples_7;
if ((((int32_t)L_10) < ((int32_t)L_11)))
{
goto IL_003a;
}
}
{
// if (Mathf.Approximately(sum, 0f))
float L_12 = V_0;
bool L_13;
L_13 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_12, (0.0f), NULL);
if (!L_13)
{
goto IL_0068;
}
}
{
// return;
return;
}
IL_0068:
{
// var average = sum / FrameSamples;
float L_14 = V_0;
int32_t L_15 = __this->___FrameSamples_7;
V_1 = ((float)(L_14/((float)L_15)));
// var min = 1f / MaxTimeStep * Time.timeScale;
int32_t L_16 = __this->___MaxTimeStep_9;
float L_17;
L_17 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL);
V_2 = ((float)il2cpp_codegen_multiply(((float)((1.0f)/((float)L_16))), L_17));
// var max = 1f / MinTimeStep * Time.timeScale;
int32_t L_18 = __this->___MinTimeStep_8;
float L_19;
L_19 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL);
V_3 = ((float)il2cpp_codegen_multiply(((float)((1.0f)/((float)L_18))), L_19));
// averageFrameDelta = Mathf.Clamp(average, min, max);
float L_20 = V_1;
float L_21 = V_2;
float L_22 = V_3;
float L_23;
L_23 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_20, L_21, L_22, NULL);
__this->___averageFrameDelta_22 = L_23;
// if (SmoothFixedTimeStep)
bool L_24 = __this->___SmoothFixedTimeStep_6;
if (!L_24)
{
goto IL_00bd;
}
}
{
// Time.fixedDeltaTime = averageFrameDelta;
float L_25 = __this->___averageFrameDelta_22;
Time_set_fixedDeltaTime_m8D8417B234CFF76AF81890D5AF67D8C54EFD189F(L_25, NULL);
goto IL_00c3;
}
IL_00bd:
{
// SetTimeStep();
HVRTimeManager_SetTimeStep_m6F2CA0EB2EF94C655BB428AB44DF7A09F0684354(__this, NULL);
}
IL_00c3:
{
// if (SlowDown)
bool L_26 = __this->___SlowDown_20;
if (!L_26)
{
goto IL_00d8;
}
}
{
// ToggleTime();
HVRTimeManager_ToggleTime_m0D6A895DD87DC8210511238C6FC3D0C17B82AE62(__this, NULL);
// SlowDown = false;
__this->___SlowDown_20 = (bool)0;
}
IL_00d8:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::OverrideRefreshRate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_OverrideRefreshRate_m01E071E960B6E976E59C4ABDDF4298F245973F64 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, float ___0_refresh, const RuntimeMethod* method)
{
{
// RefreshRate = refresh;
float L_0 = ___0_refresh;
HVRTimeManager_set_RefreshRate_m12DEACA2483E25F4FC4EEF277C89CA0A5666E9EA_inline(__this, L_0, NULL);
// if (!SmoothFixedTimeStep)
bool L_1 = __this->___SmoothFixedTimeStep_6;
if (L_1)
{
goto IL_001b;
}
}
{
// Time.fixedDeltaTime = 1 / refresh;
float L_2 = ___0_refresh;
Time_set_fixedDeltaTime_m8D8417B234CFF76AF81890D5AF67D8C54EFD189F(((float)((1.0f)/L_2)), NULL);
}
IL_001b:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::ResetRefreshRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_ResetRefreshRate_m8A578A280E29F90E44BE5A46EE366A367764EB86 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
{
// RefreshRate = UnityEngine.XR.XRDevice.refreshRate;
float L_0;
L_0 = XRDevice_get_refreshRate_mCDE089722DEF165AC260B04BBC248620C697A5DD(NULL);
HVRTimeManager_set_RefreshRate_m12DEACA2483E25F4FC4EEF277C89CA0A5666E9EA_inline(__this, L_0, NULL);
// if (!SmoothFixedTimeStep)
bool L_1 = __this->___SmoothFixedTimeStep_6;
if (L_1)
{
goto IL_0024;
}
}
{
// Time.fixedDeltaTime = 1 / RefreshRate;
float L_2;
L_2 = HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline(__this, NULL);
Time_set_fixedDeltaTime_m8D8417B234CFF76AF81890D5AF67D8C54EFD189F(((float)((1.0f)/L_2)), NULL);
}
IL_0024:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::ToggleTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_ToggleTime_m0D6A895DD87DC8210511238C6FC3D0C17B82AE62 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (IsTimeSlowed && _resetRoutine == null)
bool L_0;
L_0 = HVRTimeManager_get_IsTimeSlowed_mB3AE5D99897AC336BE1DD490DCE35EAD776D923C_inline(__this, NULL);
if (!L_0)
{
goto IL_0017;
}
}
{
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1 = __this->____resetRoutine_24;
if (L_1)
{
goto IL_0017;
}
}
{
// ResetTimeScale();
HVRTimeManager_ResetTimeScale_mC00238407E97452510381D38982CBA65EEE06FC7(__this, NULL);
return;
}
IL_0017:
{
// else if (!IsTimeSlowed && _slowRoutine == null)
bool L_2;
L_2 = HVRTimeManager_get_IsTimeSlowed_mB3AE5D99897AC336BE1DD490DCE35EAD776D923C_inline(__this, NULL);
if (L_2)
{
goto IL_0036;
}
}
{
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3 = __this->____slowRoutine_23;
if (L_3)
{
goto IL_0036;
}
}
{
// SlowMo();
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75));
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_4 = V_0;
HVRTimeManager_SlowMo_m9B07C1A225B18BA107F5A1AB4FEEC375822DC955(__this, L_4, NULL);
}
IL_0036:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::SlowMo(System.Nullable`1<System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_SlowMo_m9B07C1A225B18BA107F5A1AB4FEEC375822DC955 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___0_timeScale, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 V_1;
memset((&V_1), 0, sizeof(V_1));
float G_B5_0 = 0.0f;
{
// if (IsTimeSlowed)
bool L_0;
L_0 = HVRTimeManager_get_IsTimeSlowed_mB3AE5D99897AC336BE1DD490DCE35EAD776D923C_inline(__this, NULL);
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// IsTimeSlowed = true;
HVRTimeManager_set_IsTimeSlowed_m6FAC00DB72FBF499C20F1507188B2F64ACD4A255_inline(__this, (bool)1, NULL);
// TimedSlowed.Invoke(TimeToSlow);
HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD* L_1 = __this->___TimedSlowed_4;
float L_2 = __this->___TimeToSlow_13;
NullCheck(L_1);
UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805(L_1, L_2, UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805_RuntimeMethod_var);
// var scale = timeScale ?? TimeScale;
Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_3 = ___0_timeScale;
V_1 = L_3;
bool L_4;
L_4 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline((&V_1), Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var);
if (L_4)
{
goto IL_0034;
}
}
{
float L_5 = __this->___TimeScale_10;
G_B5_0 = L_5;
goto IL_003b;
}
IL_0034:
{
float L_6;
L_6 = Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_inline((&V_1), Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_RuntimeMethod_var);
G_B5_0 = L_6;
}
IL_003b:
{
V_0 = G_B5_0;
// if (SlowImmediately || TimeToResume < .001f)
bool L_7 = __this->___SlowImmediately_11;
if (L_7)
{
goto IL_0051;
}
}
{
float L_8 = __this->___TimeToResume_14;
if ((!(((float)L_8) < ((float)(0.00100000005f)))))
{
goto IL_0077;
}
}
IL_0051:
{
// Time.timeScale = scale;
float L_9 = V_0;
Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331(L_9, NULL);
// Time.fixedDeltaTime = RefreshRate * Time.timeScale;
float L_10;
L_10 = HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline(__this, NULL);
float L_11;
L_11 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL);
Time_set_fixedDeltaTime_m8D8417B234CFF76AF81890D5AF67D8C54EFD189F(((float)il2cpp_codegen_multiply(L_10, L_11)), NULL);
// if (SmoothFixedTimeStep)
bool L_12 = __this->___SmoothFixedTimeStep_6;
if (!L_12)
{
goto IL_0076;
}
}
{
// ResetBuffer();
HVRTimeManager_ResetBuffer_m3A4648E427C2DC4E87B72C7FF38C96FC5E38DBE9(__this, NULL);
}
IL_0076:
{
// return;
return;
}
IL_0077:
{
// _slowRoutine = StartCoroutine(SlowMotionRoutine(scale));
float L_13 = V_0;
RuntimeObject* L_14;
L_14 = HVRTimeManager_SlowMotionRoutine_mE2485EC71B9A78D5C5A81178B771826CF4C61735(__this, L_13, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_15;
L_15 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_14, NULL);
__this->____slowRoutine_23 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->____slowRoutine_23), (void*)L_15);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager::ResetTimeScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager_ResetTimeScale_mC00238407E97452510381D38982CBA65EEE06FC7 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!IsTimeSlowed)
bool L_0;
L_0 = HVRTimeManager_get_IsTimeSlowed_mB3AE5D99897AC336BE1DD490DCE35EAD776D923C_inline(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// IsTimeSlowed = false;
HVRTimeManager_set_IsTimeSlowed_m6FAC00DB72FBF499C20F1507188B2F64ACD4A255_inline(__this, (bool)0, NULL);
// TimeResumed.Invoke(TimeToResume);
HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD* L_1 = __this->___TimeResumed_5;
float L_2 = __this->___TimeToResume_14;
NullCheck(L_1);
UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805(L_1, L_2, UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805_RuntimeMethod_var);
// if (ResumeImmediately || TimeToResume < .001f)
bool L_3 = __this->___ResumeImmediately_12;
if (L_3)
{
goto IL_0036;
}
}
{
float L_4 = __this->___TimeToResume_14;
if ((!(((float)L_4) < ((float)(0.00100000005f)))))
{
goto IL_005a;
}
}
IL_0036:
{
// Time.timeScale = 1f;
Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331((1.0f), NULL);
// Time.fixedDeltaTime = RefreshRate;
float L_5;
L_5 = HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline(__this, NULL);
Time_set_fixedDeltaTime_m8D8417B234CFF76AF81890D5AF67D8C54EFD189F(L_5, NULL);
// if (SmoothFixedTimeStep)
bool L_6 = __this->___SmoothFixedTimeStep_6;
if (!L_6)
{
goto IL_0059;
}
}
{
// ResetBuffer();
HVRTimeManager_ResetBuffer_m3A4648E427C2DC4E87B72C7FF38C96FC5E38DBE9(__this, NULL);
}
IL_0059:
{
// return;
return;
}
IL_005a:
{
// _resetRoutine = StartCoroutine(ResetTimeRoutine());
RuntimeObject* L_7;
L_7 = HVRTimeManager_ResetTimeRoutine_m52EAB4E1AFF74C1789F52A2D5748C12C82081FCE(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_8;
L_8 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_7, NULL);
__this->____resetRoutine_24 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____resetRoutine_24), (void*)L_8);
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Utils.HVRTimeManager::SlowMotionRoutine(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRTimeManager_SlowMotionRoutine_mE2485EC71B9A78D5C5A81178B771826CF4C61735 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, float ___0_scale, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* L_0 = (U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B*)il2cpp_codegen_object_new(U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CSlowMotionRoutineU3Ed__41__ctor_mB026AC9EB39F0672BEE4C281BDE5D9F2AE28BB79(L_0, 0, NULL);
U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* L_2 = L_1;
float L_3 = ___0_scale;
NullCheck(L_2);
L_2->___scale_2 = L_3;
return L_2;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Utils.HVRTimeManager::ResetTimeRoutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRTimeManager_ResetTimeRoutine_m52EAB4E1AFF74C1789F52A2D5748C12C82081FCE (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328* L_0 = (U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328*)il2cpp_codegen_object_new(U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CResetTimeRoutineU3Ed__42__ctor_mFF49D005E6E999C1766C3D23EDE18FD327BB9487(L_0, 0, NULL);
U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328* 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.Utils.HVRTimeManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeManager__ctor_mA8A6B0F565CD11BB7686629C69D58C1B0C0583E6 (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public HVRTimeEvent TimedSlowed = new HVRTimeEvent();
HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD* L_0 = (HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD*)il2cpp_codegen_object_new(HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD_il2cpp_TypeInfo_var);
NullCheck(L_0);
HVRTimeEvent__ctor_mCB0801E0A43D37750ECD5C9BD06BAC0D6AA7C3F2(L_0, NULL);
__this->___TimedSlowed_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___TimedSlowed_4), (void*)L_0);
// public HVRTimeEvent TimeResumed = new HVRTimeEvent();
HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD* L_1 = (HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD*)il2cpp_codegen_object_new(HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD_il2cpp_TypeInfo_var);
NullCheck(L_1);
HVRTimeEvent__ctor_mCB0801E0A43D37750ECD5C9BD06BAC0D6AA7C3F2(L_1, NULL);
__this->___TimeResumed_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___TimeResumed_5), (void*)L_1);
// public bool SmoothFixedTimeStep = true;
__this->___SmoothFixedTimeStep_6 = (bool)1;
// public int FrameSamples = 30;
__this->___FrameSamples_7 = ((int32_t)30);
// public int MinTimeStep = 72;
__this->___MinTimeStep_8 = ((int32_t)72);
// public int MaxTimeStep = 144;
__this->___MaxTimeStep_9 = ((int32_t)144);
// public float TimeScale = .5f;
__this->___TimeScale_10 = (0.5f);
// public float TimeToSlow = .25f;
__this->___TimeToSlow_13 = (0.25f);
// public float TimeToResume = .25f;
__this->___TimeToResume_14 = (0.25f);
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.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSlowMotionRoutineU3Ed__41__ctor_mB026AC9EB39F0672BEE4C281BDE5D9F2AE28BB79 (U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* __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.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSlowMotionRoutineU3Ed__41_System_IDisposable_Dispose_m20A1895126A2267F22E60BFCD7C811BEDBAC1BA8 (U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSlowMotionRoutineU3Ed__41_MoveNext_mE73C23307079156EF68F95E2FC2F68064FA26768 (U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_1 = __this->___U3CU3E4__this_3;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0082;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// var elapsed = 0f;
__this->___U3CelapsedU3E5__2_4 = (0.0f);
goto IL_009b;
}
IL_002b:
{
// Time.timeScale = Mathf.Lerp(1f, scale, elapsed / TimeToSlow);
float L_4 = __this->___scale_2;
float L_5 = __this->___U3CelapsedU3E5__2_4;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_6 = V_1;
NullCheck(L_6);
float L_7 = L_6->___TimeToSlow_13;
float L_8;
L_8 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((1.0f), L_4, ((float)(L_5/L_7)), NULL);
Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331(L_8, NULL);
// Time.fixedDeltaTime = 1f / RefreshRate * Time.timeScale;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_9 = V_1;
NullCheck(L_9);
float L_10;
L_10 = HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline(L_9, NULL);
float L_11;
L_11 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL);
Time_set_fixedDeltaTime_m8D8417B234CFF76AF81890D5AF67D8C54EFD189F(((float)il2cpp_codegen_multiply(((float)((1.0f)/L_10)), L_11)), NULL);
// if (SmoothFixedTimeStep)
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_12 = V_1;
NullCheck(L_12);
bool L_13 = L_12->___SmoothFixedTimeStep_6;
if (!L_13)
{
goto IL_0072;
}
}
{
// ResetBuffer();
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_14 = V_1;
NullCheck(L_14);
HVRTimeManager_ResetBuffer_m3A4648E427C2DC4E87B72C7FF38C96FC5E38DBE9(L_14, NULL);
}
IL_0072:
{
// 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_0082:
{
__this->___U3CU3E1__state_0 = (-1);
// elapsed += Time.unscaledDeltaTime;
float L_15 = __this->___U3CelapsedU3E5__2_4;
float L_16;
L_16 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
__this->___U3CelapsedU3E5__2_4 = ((float)il2cpp_codegen_add(L_15, L_16));
}
IL_009b:
{
// while (elapsed < TimeToSlow)
float L_17 = __this->___U3CelapsedU3E5__2_4;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_18 = V_1;
NullCheck(L_18);
float L_19 = L_18->___TimeToSlow_13;
if ((((float)L_17) < ((float)L_19)))
{
goto IL_002b;
}
}
{
// _slowRoutine = null;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_20 = V_1;
NullCheck(L_20);
L_20->____slowRoutine_23 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_20->____slowRoutine_23), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSlowMotionRoutineU3Ed__41_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m83FD352C0A759454452C195B20E73EE20A468CD2 (U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSlowMotionRoutineU3Ed__41_System_Collections_IEnumerator_Reset_mF295228917B8BB59C9622C3F83EA1B11E3C997EC (U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* __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*)&U3CSlowMotionRoutineU3Ed__41_System_Collections_IEnumerator_Reset_mF295228917B8BB59C9622C3F83EA1B11E3C997EC_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Utils.HVRTimeManager/<SlowMotionRoutine>d__41::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSlowMotionRoutineU3Ed__41_System_Collections_IEnumerator_get_Current_m27772E2178A80E5022BACEC4AD84A3B81B16A189 (U3CSlowMotionRoutineU3Ed__41_t413EBD830F5A3AAB2AF8A508CA51E95DC375551B* __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.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResetTimeRoutineU3Ed__42__ctor_mFF49D005E6E999C1766C3D23EDE18FD327BB9487 (U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328* __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.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResetTimeRoutineU3Ed__42_System_IDisposable_Dispose_m103B702218B85D0ACC1E29C029BC37F650724C6D (U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CResetTimeRoutineU3Ed__42_MoveNext_m7BE50C325CD9DE95B0F1095B1E465D3E4C3BA183 (U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* 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_008d;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// var elapsed = 0f;
__this->___U3CelapsedU3E5__2_3 = (0.0f);
// var start = Time.timeScale;
float L_4;
L_4 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL);
__this->___U3CstartU3E5__3_4 = L_4;
goto IL_00a6;
}
IL_0036:
{
// Time.timeScale = Mathf.Lerp(start, 1f, elapsed / TimeToResume);
float L_5 = __this->___U3CstartU3E5__3_4;
float L_6 = __this->___U3CelapsedU3E5__2_3;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_7 = V_1;
NullCheck(L_7);
float L_8 = L_7->___TimeToResume_14;
float L_9;
L_9 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_5, (1.0f), ((float)(L_6/L_8)), NULL);
Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331(L_9, NULL);
// Time.fixedDeltaTime = 1f / RefreshRate * Time.timeScale;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_10 = V_1;
NullCheck(L_10);
float L_11;
L_11 = HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline(L_10, NULL);
float L_12;
L_12 = Time_get_timeScale_m1F45A413D4EEA08B1E0988022512C137F6C1E616(NULL);
Time_set_fixedDeltaTime_m8D8417B234CFF76AF81890D5AF67D8C54EFD189F(((float)il2cpp_codegen_multiply(((float)((1.0f)/L_11)), L_12)), NULL);
// if (SmoothFixedTimeStep)
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_13 = V_1;
NullCheck(L_13);
bool L_14 = L_13->___SmoothFixedTimeStep_6;
if (!L_14)
{
goto IL_007d;
}
}
{
// ResetBuffer();
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_15 = V_1;
NullCheck(L_15);
HVRTimeManager_ResetBuffer_m3A4648E427C2DC4E87B72C7FF38C96FC5E38DBE9(L_15, NULL);
}
IL_007d:
{
// 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_008d:
{
__this->___U3CU3E1__state_0 = (-1);
// elapsed += Time.unscaledDeltaTime;
float L_16 = __this->___U3CelapsedU3E5__2_3;
float L_17;
L_17 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
__this->___U3CelapsedU3E5__2_3 = ((float)il2cpp_codegen_add(L_16, L_17));
}
IL_00a6:
{
// while (elapsed < TimeToSlow)
float L_18 = __this->___U3CelapsedU3E5__2_3;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_19 = V_1;
NullCheck(L_19);
float L_20 = L_19->___TimeToSlow_13;
if ((((float)L_18) < ((float)L_20)))
{
goto IL_0036;
}
}
{
// _resetRoutine = null;
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_21 = V_1;
NullCheck(L_21);
L_21->____resetRoutine_24 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_21->____resetRoutine_24), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CResetTimeRoutineU3Ed__42_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m169E3808B4AEC469CCAB93239D36539762303622 (U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResetTimeRoutineU3Ed__42_System_Collections_IEnumerator_Reset_mBFBF5440C953ACE1D830A60FF2ED381327CA83D1 (U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328* __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*)&U3CResetTimeRoutineU3Ed__42_System_Collections_IEnumerator_Reset_mBFBF5440C953ACE1D830A60FF2ED381327CA83D1_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Utils.HVRTimeManager/<ResetTimeRoutine>d__42::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CResetTimeRoutineU3Ed__42_System_Collections_IEnumerator_get_Current_mC1FF58554C6371B4AE1A828472510410EAC59D4F (U3CResetTimeRoutineU3Ed__42_t2A40620F9A7751D40031C8E43A2D7EB7E40CE328* __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.Utils.HVRTimeEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTimeEvent__ctor_mCB0801E0A43D37750ECD5C9BD06BAC0D6AA7C3F2 (HVRTimeEvent_tB0B14D4237A772861E81BABC5F9EDB0EB3EB2ADD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_mD1175E822AFF26E9A43F2FB692BB82525C6DD422_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_mD1175E822AFF26E9A43F2FB692BB82525C6DD422(__this, UnityEvent_1__ctor_mD1175E822AFF26E9A43F2FB692BB82525C6DD422_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::FindNearestPointOnLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_FindNearestPointOnLine_mA6F491DAF42C70550055F5B27FA6CFA92257D380 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_point, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
float V_2 = 0.0f;
{
// var heading = (end - origin);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_end;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
V_0 = L_2;
// float magnitudeMax = heading.magnitude;
float L_3;
L_3 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
V_1 = L_3;
// heading.Normalize();
Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&V_0), NULL);
// var lhs = point - origin;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_origin;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_5, NULL);
// float dotP = Vector3.Dot(lhs, heading);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
float L_8;
L_8 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_6, L_7, NULL);
V_2 = L_8;
// dotP = Mathf.Clamp(dotP, 0f, magnitudeMax);
float L_9 = V_2;
float L_10 = V_1;
float L_11;
L_11 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_9, (0.0f), L_10, NULL);
V_2 = L_11;
// return origin + heading * dotP;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_origin;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
float L_14 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_15, NULL);
return L_16;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::OrthogonalVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_OrthogonalVector_mADA3E17D696B8F4E3CB948D02B8387D1A56EA638 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
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));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// v.Normalize();
Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&___0_v), NULL);
// var x = v.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
V_0 = L_1;
// var y = v.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y_3;
V_1 = L_3;
// var z = v.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
float L_5 = L_4.___z_4;
V_2 = L_5;
// var v1 = new Vector3(0f, z, -y);
float L_6 = V_2;
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_6, ((-L_7)), /*hidden argument*/NULL);
// var v2 = new Vector3(-z, 0f, x);
float L_9 = V_2;
float L_10 = V_0;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_3), ((-L_9)), (0.0f), L_10, NULL);
// var v3 = new Vector3(-y, x, 0f);
float L_11 = V_1;
float L_12 = V_0;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), ((-L_11)), L_12, (0.0f), NULL);
// var largest = v1;
V_5 = L_8;
// if (v2.magnitude > largest.magnitude)
float L_13;
L_13 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL);
float L_14;
L_14 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_5), NULL);
if ((!(((float)L_13) > ((float)L_14))))
{
goto IL_005c;
}
}
{
// largest = v2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_3;
V_5 = L_15;
}
IL_005c:
{
// if (v3.magnitude > largest.magnitude)
float L_16;
L_16 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_4), NULL);
float L_17;
L_17 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_5), NULL);
if ((!(((float)L_16) > ((float)L_17))))
{
goto IL_0070;
}
}
{
// largest = v3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_4;
V_5 = L_18;
}
IL_0070:
{
// return largest;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_5;
return L_19;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::AngularVelocity(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_AngularVelocity_m6C837A5C7E5324E4A72D0416B268BD8FEC2D54B8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_current, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_previous, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var deltaRotation = current * Quaternion.Inverse(previous);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_current;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_previous;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_1, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_0, L_2, NULL);
V_0 = L_3;
// if (deltaRotation.w < 0)
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = V_0;
float L_5 = L_4.___w_3;
if ((!(((float)L_5) < ((float)(0.0f)))))
{
goto IL_0052;
}
}
{
// deltaRotation.x = -deltaRotation.x;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
float L_7 = L_6.___x_0;
(&V_0)->___x_0 = ((-L_7));
// deltaRotation.y = -deltaRotation.y;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = V_0;
float L_9 = L_8.___y_1;
(&V_0)->___y_1 = ((-L_9));
// deltaRotation.z = -deltaRotation.z;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = V_0;
float L_11 = L_10.___z_2;
(&V_0)->___z_2 = ((-L_11));
// deltaRotation.w = -deltaRotation.w;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_0;
float L_13 = L_12.___w_3;
(&V_0)->___w_3 = ((-L_13));
}
IL_0052:
{
// deltaRotation.ToAngleAxis(out var angle, out var axis);
Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline((&V_0), (&V_1), (&V_2), NULL);
// angle *= Mathf.Deg2Rad;
float L_14 = V_1;
V_1 = ((float)il2cpp_codegen_multiply(L_14, (0.0174532924f)));
// return axis * (angle / Time.fixedDeltaTime);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_2;
float L_16 = V_1;
float L_17;
L_17 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, ((float)(L_16/L_17)), NULL);
return L_18;
}
}
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliders(UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRUtilities_GetColliders_m6E5EC1A4080F1F28ED13361C83043C92312E081A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_go, bool ___1_includedTriggers, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m360E62DC627DDFC71C71414CF9318032787D1B62_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_U3CGetCollidersU3Eb__0_m4C391DE0B1C39101391C2BB675EC3A559D542F5C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA* V_0 = NULL;
{
U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA* L_0 = (U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass3_0__ctor_mA4747768750D3C0A8446996B3605197646BF13A6(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA* L_1 = V_0;
bool L_2 = ___1_includedTriggers;
NullCheck(L_1);
L_1->___includedTriggers_0 = L_2;
// return go.GetComponentsInChildren<Collider>().Where(e => !e.isTrigger || includedTriggers).ToList();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___0_go;
NullCheck(L_3);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_4;
L_4 = GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D(L_3, GameObject_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mEB861FF41A6625D346B9D34D7A5A1E761E27963D_RuntimeMethod_var);
U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA* L_5 = V_0;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_6 = (Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04*)il2cpp_codegen_object_new(Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m864A52B06CBC2998220EBC26DE6F9AF4FC6BF864(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass3_0_U3CGetCollidersU3Eb__0_m4C391DE0B1C39101391C2BB675EC3A559D542F5C_RuntimeMethod_var), NULL);
RuntimeObject* L_7;
L_7 = Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786((RuntimeObject*)L_4, L_6, Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_8;
L_8 = Enumerable_ToList_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m360E62DC627DDFC71C71414CF9318032787D1B62(L_7, Enumerable_ToList_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m360E62DC627DDFC71C71414CF9318032787D1B62_RuntimeMethod_var);
return L_8;
}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.Collider> 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)
{
{
// return GetColliders(rigidbody, rigidbody.transform, includeTriggers);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_rigidbody;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1 = ___0_rigidbody;
NullCheck(L_1);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_1, NULL);
bool L_3 = ___1_includeTriggers;
RuntimeObject* L_4;
L_4 = HVRUtilities_GetColliders_m93911ACE954B0E6199EB0D633FB635F5E0E847F0(L_0, L_2, L_3, NULL);
return L_4;
}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliders(UnityEngine.Rigidbody,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRUtilities_GetColliders_m93911ACE954B0E6199EB0D633FB635F5E0E847F0 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_rigidbody, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, bool ___2_includeTriggers, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* L_0 = (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D*)il2cpp_codegen_object_new(U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CGetCollidersU3Ed__5__ctor_m1A6FBE211356E466767899BB5505BC28898425AF(L_0, ((int32_t)-2), NULL);
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* L_1 = L_0;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2 = ___0_rigidbody;
NullCheck(L_1);
L_1->___U3CU3E3__rigidbody_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__rigidbody_6), (void*)L_2);
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* L_3 = L_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___1_transform;
NullCheck(L_3);
L_3->___U3CU3E3__transform_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E3__transform_4), (void*)L_4);
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* L_5 = L_3;
bool L_6 = ___2_includeTriggers;
NullCheck(L_5);
L_5->___U3CU3E3__includeTriggers_8 = L_6;
return L_5;
}
}
// 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)
{
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);
s_Il2CppMethodInitialized = true;
}
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
RuntimeObject* V_2 = NULL;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_3 = NULL;
{
// var bounds = new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// var first = true;
V_1 = (bool)1;
// foreach (var collider in rb.GetColliders())
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_rb;
RuntimeObject* L_1;
L_1 = HVRUtilities_GetColliders_mD235A012011276F8C1C9CD9C37EB43DEB94AD1BD(L_0, (bool)0, NULL);
NullCheck(L_1);
RuntimeObject* L_2;
L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Collider>::GetEnumerator() */, IEnumerable_1_t738A577130D5FBE55CDA8A3FF4898A00C43996CA_il2cpp_TypeInfo_var, L_1);
V_2 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0045:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_2;
if (!L_3)
{
goto IL_004e;
}
}
{
RuntimeObject* L_4 = V_2;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_004e:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003b_1;
}
IL_0019_1:
{
// foreach (var collider in rb.GetColliders())
RuntimeObject* L_5 = V_2;
NullCheck(L_5);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_6;
L_6 = InterfaceFuncInvoker0< Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Collider>::get_Current() */, IEnumerator_1_tCD1905A30C9C22D75C059E095E71B0BFE251D69B_il2cpp_TypeInfo_var, L_5);
V_3 = L_6;
// if (first)
bool L_7 = V_1;
if (!L_7)
{
goto IL_002e_1;
}
}
{
// first = false;
V_1 = (bool)0;
// bounds = collider.bounds;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_8 = V_3;
NullCheck(L_8);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9;
L_9 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_8, NULL);
V_0 = L_9;
goto IL_003b_1;
}
IL_002e_1:
{
// bounds.Encapsulate(collider.bounds);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_10 = V_3;
NullCheck(L_10);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11;
L_11 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_10, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_11, NULL);
}
IL_003b_1:
{
// foreach (var collider in rb.GetColliders())
RuntimeObject* L_12 = V_2;
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_0019_1;
}
}
{
goto IL_004f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004f:
{
// return bounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14 = V_0;
return L_14;
}
}
// UnityEngine.Bounds HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliderBounds(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HVRUtilities_GetColliderBounds_m504AC1C0EAE2E2C3365A01D738C6635AADC24622 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// var colliders = transform.GetComponents<Collider>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform;
NullCheck(L_0);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_1;
L_1 = Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C(L_0, Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_var);
// return colliders.GetColliderBounds();
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2;
L_2 = HVRUtilities_GetColliderBounds_m3DEB88540923CC320090AEBD426106425F240EBE(L_1, NULL);
return L_2;
}
}
// UnityEngine.Bounds HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliderBounds(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HVRUtilities_GetColliderBounds_mF784126324699F316A3E00096471CF707ECFAE71 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_go, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mC866FD3319709BA8DB8AD60E437A77EF06C10E99_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// var colliders = go.GetComponents<Collider>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_go;
NullCheck(L_0);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_1;
L_1 = GameObject_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mC866FD3319709BA8DB8AD60E437A77EF06C10E99(L_0, GameObject_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mC866FD3319709BA8DB8AD60E437A77EF06C10E99_RuntimeMethod_var);
// return colliders.GetColliderBounds();
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2;
L_2 = HVRUtilities_GetColliderBounds_m3DEB88540923CC320090AEBD426106425F240EBE(L_1, NULL);
return L_2;
}
}
// UnityEngine.Bounds HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliderBounds(System.Collections.Generic.List`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HVRUtilities_GetColliderBounds_m8B9AE12A64EB3390C359499EDCA3F5D362477F7A (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___0_colliders, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_2 = NULL;
{
// var bounds = new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// for (var i = 0; i < colliders.Count; i++)
V_1 = 0;
goto IL_0031;
}
IL_000c:
{
// var collider = colliders[i];
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = ___0_colliders;
int32_t L_1 = V_1;
NullCheck(L_0);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2;
L_2 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_0, L_1, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
V_2 = L_2;
// if (i == 0)
int32_t L_3 = V_1;
if (L_3)
{
goto IL_0020;
}
}
{
// bounds = collider.bounds;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4 = V_2;
NullCheck(L_4);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5;
L_5 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_4, NULL);
V_0 = L_5;
goto IL_002d;
}
IL_0020:
{
// bounds.Encapsulate(collider.bounds);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_6 = V_2;
NullCheck(L_6);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7;
L_7 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_6, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_7, NULL);
}
IL_002d:
{
// for (var i = 0; i < colliders.Count; i++)
int32_t L_8 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0031:
{
// for (var i = 0; i < colliders.Count; i++)
int32_t L_9 = V_1;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_10 = ___0_colliders;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_10, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_9) < ((int32_t)L_11)))
{
goto IL_000c;
}
}
{
// return bounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_12 = V_0;
return L_12;
}
}
// 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)
{
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_2 = NULL;
{
// var bounds = new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// for (var i = 0; i < colliders.Length; i++)
V_1 = 0;
goto IL_002d;
}
IL_000c:
{
// var collider = colliders[i];
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_0 = ___0_colliders;
int32_t L_1 = V_1;
NullCheck(L_0);
int32_t L_2 = L_1;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
V_2 = L_3;
// if (i == 0)
int32_t L_4 = V_1;
if (L_4)
{
goto IL_001c;
}
}
{
// bounds = collider.bounds;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5 = V_2;
NullCheck(L_5);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6;
L_6 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_5, NULL);
V_0 = L_6;
goto IL_0029;
}
IL_001c:
{
// bounds.Encapsulate(collider.bounds);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_7 = V_2;
NullCheck(L_7);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8;
L_8 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_7, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_8, NULL);
}
IL_0029:
{
// for (var i = 0; i < colliders.Length; i++)
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_002d:
{
// for (var i = 0; i < colliders.Length; i++)
int32_t L_10 = V_1;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_11 = ___0_colliders;
NullCheck(L_11);
if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
{
goto IL_000c;
}
}
{
// return bounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_12 = V_0;
return L_12;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities::DrawBounds(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUtilities_DrawBounds_mAA6ACEBDEFD039BE827CDE47DD40B99686A0138D (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, 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 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_10;
memset((&V_10), 0, sizeof(V_10));
{
// Vector3 v3Center = bounds.center;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_bounds), NULL);
V_0 = L_0;
// Vector3 v3Extents = bounds.extents;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_bounds), NULL);
V_1 = L_1;
// var v3FrontTopLeft = new Vector3(v3Center.x - v3Extents.x, v3Center.y + v3Extents.y, v3Center.z - v3Extents.z); // Front top left corner
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_1;
float L_5 = L_4.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_1;
float L_9 = L_8.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
float L_13 = L_12.___z_4;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), ((float)il2cpp_codegen_subtract(L_3, L_5)), ((float)il2cpp_codegen_add(L_7, L_9)), ((float)il2cpp_codegen_subtract(L_11, L_13)), NULL);
// var v3FrontTopRight = new Vector3(v3Center.x + v3Extents.x, v3Center.y + v3Extents.y, v3Center.z - v3Extents.z); // Front top right corner
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
float L_15 = L_14.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1;
float L_17 = L_16.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0;
float L_19 = L_18.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
float L_23 = L_22.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1;
float L_25 = L_24.___z_4;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_3), ((float)il2cpp_codegen_add(L_15, L_17)), ((float)il2cpp_codegen_add(L_19, L_21)), ((float)il2cpp_codegen_subtract(L_23, L_25)), NULL);
// var v3FrontBottomLeft = new Vector3(v3Center.x - v3Extents.x, v3Center.y - v3Extents.y, v3Center.z - v3Extents.z); // Front bottom left corner
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_0;
float L_27 = L_26.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1;
float L_29 = L_28.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_0;
float L_31 = L_30.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_1;
float L_33 = L_32.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_0;
float L_35 = L_34.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_1;
float L_37 = L_36.___z_4;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), ((float)il2cpp_codegen_subtract(L_27, L_29)), ((float)il2cpp_codegen_subtract(L_31, L_33)), ((float)il2cpp_codegen_subtract(L_35, L_37)), NULL);
// var v3FrontBottomRight = new Vector3(v3Center.x + v3Extents.x, v3Center.y - v3Extents.y, v3Center.z - v3Extents.z); // Front bottom right corner
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_0;
float L_39 = L_38.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_1;
float L_41 = L_40.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_0;
float L_43 = L_42.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_1;
float L_45 = L_44.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_0;
float L_47 = L_46.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_1;
float L_49 = L_48.___z_4;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), ((float)il2cpp_codegen_add(L_39, L_41)), ((float)il2cpp_codegen_subtract(L_43, L_45)), ((float)il2cpp_codegen_subtract(L_47, L_49)), NULL);
// var v3BackTopLeft = new Vector3(v3Center.x - v3Extents.x, v3Center.y + v3Extents.y, v3Center.z + v3Extents.z); // Back top left corner
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_0;
float L_51 = L_50.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_1;
float L_53 = L_52.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_0;
float L_55 = L_54.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_1;
float L_57 = L_56.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_0;
float L_59 = L_58.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_1;
float L_61 = L_60.___z_4;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), ((float)il2cpp_codegen_subtract(L_51, L_53)), ((float)il2cpp_codegen_add(L_55, L_57)), ((float)il2cpp_codegen_add(L_59, L_61)), NULL);
// var v3BackTopRight = new Vector3(v3Center.x + v3Extents.x, v3Center.y + v3Extents.y, v3Center.z + v3Extents.z); // Back top right corner
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_0;
float L_63 = L_62.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_1;
float L_65 = L_64.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_0;
float L_67 = L_66.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_1;
float L_69 = L_68.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = V_0;
float L_71 = L_70.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_1;
float L_73 = L_72.___z_4;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_7), ((float)il2cpp_codegen_add(L_63, L_65)), ((float)il2cpp_codegen_add(L_67, L_69)), ((float)il2cpp_codegen_add(L_71, L_73)), NULL);
// var v3BackBottomLeft = new Vector3(v3Center.x - v3Extents.x, v3Center.y - v3Extents.y, v3Center.z + v3Extents.z); // Back bottom left corner
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_0;
float L_75 = L_74.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_1;
float L_77 = L_76.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_0;
float L_79 = L_78.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80 = V_1;
float L_81 = L_80.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = V_0;
float L_83 = L_82.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_1;
float L_85 = L_84.___z_4;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_8), ((float)il2cpp_codegen_subtract(L_75, L_77)), ((float)il2cpp_codegen_subtract(L_79, L_81)), ((float)il2cpp_codegen_add(L_83, L_85)), NULL);
// var v3BackBottomRight = new Vector3(v3Center.x + v3Extents.x, v3Center.y - v3Extents.y, v3Center.z + v3Extents.z); // Back bottom right corner
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86 = V_0;
float L_87 = L_86.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = V_1;
float L_89 = L_88.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_0;
float L_91 = L_90.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = V_1;
float L_93 = L_92.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = V_0;
float L_95 = L_94.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_96 = V_1;
float L_97 = L_96.___z_4;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_9), ((float)il2cpp_codegen_add(L_87, L_89)), ((float)il2cpp_codegen_subtract(L_91, L_93)), ((float)il2cpp_codegen_add(L_95, L_97)), NULL);
// var color = Color.magenta;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_98;
L_98 = Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline(NULL);
V_10 = L_98;
// Debug.DrawLine(v3FrontTopLeft, v3FrontTopRight, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100 = V_3;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_101 = V_10;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_99, L_100, L_101, NULL);
// Debug.DrawLine(v3FrontTopRight, v3FrontBottomRight, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103 = V_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_104 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_102, L_103, L_104, NULL);
// Debug.DrawLine(v3FrontBottomRight, v3FrontBottomLeft, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106 = V_4;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_107 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_105, L_106, L_107, NULL);
// Debug.DrawLine(v3FrontBottomLeft, v3FrontTopLeft, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109 = V_2;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_110 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_108, L_109, L_110, NULL);
// Debug.DrawLine(v3BackTopLeft, v3BackTopRight, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112 = V_7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_113 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_111, L_112, L_113, NULL);
// Debug.DrawLine(v3BackTopRight, v3BackBottomRight, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114 = V_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115 = V_9;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_116 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_114, L_115, L_116, NULL);
// Debug.DrawLine(v3BackBottomRight, v3BackBottomLeft, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_117 = V_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118 = V_8;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_119 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_117, L_118, L_119, NULL);
// Debug.DrawLine(v3BackBottomLeft, v3BackTopLeft, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121 = V_6;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_122 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_120, L_121, L_122, NULL);
// Debug.DrawLine(v3FrontTopLeft, v3BackTopLeft, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124 = V_6;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_125 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_123, L_124, L_125, NULL);
// Debug.DrawLine(v3FrontTopRight, v3BackTopRight, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127 = V_7;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_128 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_126, L_127, L_128, NULL);
// Debug.DrawLine(v3FrontBottomRight, v3BackBottomRight, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130 = V_9;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_131 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_129, L_130, L_131, NULL);
// Debug.DrawLine(v3FrontBottomLeft, v3BackBottomLeft, color);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133 = V_8;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_134 = V_10;
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_132, L_133, L_134, NULL);
// }
return;
}
}
// System.String HurricaneVR.Framework.Core.Utils.HVRUtilities::LogFormat(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HVRUtilities_LogFormat_mC7654451D4EAAA7184E5813AFD651CED2FD14F0E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E3A2587C95196718EC2F00F430E1C84404F77D3);
s_Il2CppMethodInitialized = true;
}
{
// return $"{v.x:f3},{v.y:f3},{v.z:f3}";
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
float L_2 = L_1;
RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
float L_5 = L_4.___y_3;
float L_6 = L_5;
RuntimeObject* L_7 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_v;
float L_9 = L_8.___z_4;
float L_10 = L_9;
RuntimeObject* L_11 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_10);
String_t* L_12;
L_12 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral7E3A2587C95196718EC2F00F430E1C84404F77D3, L_3, L_7, L_11, NULL);
return L_12;
}
}
// System.String HurricaneVR.Framework.Core.Utils.HVRUtilities::LogFormatF0(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HVRUtilities_LogFormatF0_m82A1F364551DACFEC6C875F0BB10911718C87356 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B8023468B61463DDDD01C2D85A14D068FE66511);
s_Il2CppMethodInitialized = true;
}
{
// return $"{v.x:f0},{v.y:f0},{v.z:f0}";
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
float L_2 = L_1;
RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v;
float L_5 = L_4.___y_3;
float L_6 = L_5;
RuntimeObject* L_7 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_v;
float L_9 = L_8.___z_4;
float L_10 = L_9;
RuntimeObject* L_11 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_10);
String_t* L_12;
L_12 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral0B8023468B61463DDDD01C2D85A14D068FE66511, L_3, L_7, L_11, NULL);
return L_12;
}
}
// System.Single HurricaneVR.Framework.Core.Utils.HVRUtilities::Remap(System.Single,System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRUtilities_Remap_m59CDAA232C38224F8ADAEF003E3E962D66288ADB (float ___0_num, float ___1_lowVal, float ___2_highVal, float ___3_min, float ___4_max, const RuntimeMethod* method)
{
{
// return min + (num - lowVal) * (max - min) / (highVal - lowVal);
float L_0 = ___3_min;
float L_1 = ___0_num;
float L_2 = ___1_lowVal;
float L_3 = ___4_max;
float L_4 = ___3_min;
float L_5 = ___2_highVal;
float L_6 = ___1_lowVal;
return ((float)il2cpp_codegen_add(L_0, ((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), ((float)il2cpp_codegen_subtract(L_3, L_4))))/((float)il2cpp_codegen_subtract(L_5, L_6))))));
}
}
// HurricaneVR.Framework.Shared.HVRAxis HurricaneVR.Framework.Core.Utils.HVRUtilities::GetHVRAxis(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRUtilities_GetHVRAxis_m146F6C018972C901D6646BC45D39E91EA3AEF040 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
{
// if (v == Vector3.right) return HVRAxis.X;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
bool L_2;
L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_000f;
}
}
{
// if (v == Vector3.right) return HVRAxis.X;
return (int32_t)(0);
}
IL_000f:
{
// if (v == -Vector3.right) return HVRAxis.NegX;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_4, NULL);
bool L_6;
L_6 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_3, L_5, NULL);
if (!L_6)
{
goto IL_0023;
}
}
{
// if (v == -Vector3.right) return HVRAxis.NegX;
return (int32_t)(3);
}
IL_0023:
{
// if (v == Vector3.up) return HVRAxis.Y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
bool L_9;
L_9 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_7, L_8, NULL);
if (!L_9)
{
goto IL_0032;
}
}
{
// if (v == Vector3.up) return HVRAxis.Y;
return (int32_t)(1);
}
IL_0032:
{
// if (v == -Vector3.up) return HVRAxis.NegY;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_11, NULL);
bool L_13;
L_13 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_10, L_12, NULL);
if (!L_13)
{
goto IL_0046;
}
}
{
// if (v == -Vector3.up) return HVRAxis.NegY;
return (int32_t)(4);
}
IL_0046:
{
// if (v == Vector3.forward) return HVRAxis.Z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_v;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
bool L_16;
L_16 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_14, L_15, NULL);
if (!L_16)
{
goto IL_0055;
}
}
{
// if (v == Vector3.forward) return HVRAxis.Z;
return (int32_t)(2);
}
IL_0055:
{
// return HVRAxis.NegZ;
return (int32_t)(5);
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::GetVector(HurricaneVR.Framework.Shared.HVRAxis)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_GetVector_m29ED19299F8CBC436E26C2924FE9C67B44DF40B4 (int32_t ___0_axis, const RuntimeMethod* method)
{
{
// if (axis == HVRAxis.X)
int32_t L_0 = ___0_axis;
if (L_0)
{
goto IL_0009;
}
}
{
// return Vector3.right;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
return L_1;
}
IL_0009:
{
// if (axis == HVRAxis.Y)
int32_t L_2 = ___0_axis;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0013;
}
}
{
// return Vector3.up;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
return L_3;
}
IL_0013:
{
// if (axis == HVRAxis.Z)
int32_t L_4 = ___0_axis;
if ((!(((uint32_t)L_4) == ((uint32_t)2))))
{
goto IL_001d;
}
}
{
// return Vector3.forward;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
return L_5;
}
IL_001d:
{
// if (axis == HVRAxis.NegX)
int32_t L_6 = ___0_axis;
if ((!(((uint32_t)L_6) == ((uint32_t)3))))
{
goto IL_002c;
}
}
{
// return -Vector3.right;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_7, NULL);
return L_8;
}
IL_002c:
{
// if (axis == HVRAxis.NegY)
int32_t L_9 = ___0_axis;
if ((!(((uint32_t)L_9) == ((uint32_t)4))))
{
goto IL_003b;
}
}
{
// return -Vector3.up;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_10, NULL);
return L_11;
}
IL_003b:
{
// return -Vector3.forward;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_12, NULL);
return L_13;
}
}
// 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)
{
float V_0 = 0.0f;
{
// var oneMinusT = 1f - t;
float L_0 = ___3_t;
V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_0));
// return
// oneMinusT * oneMinusT * p0 +
// 2f * oneMinusT * t * p1 +
// t * t * p2;
float L_1 = V_0;
float L_2 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_p0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(L_1, L_2)), L_3, NULL);
float L_5 = V_0;
float L_6 = ___3_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_p1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_5)), L_6)), L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_8, NULL);
float L_10 = ___3_t;
float L_11 = ___3_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___2_p2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(L_10, L_11)), L_12, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_9, L_13, NULL);
return L_14;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::CubicBezier(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_CubicBezier_m9F83C712749220CFD406765D83BDAA6027DCCC7C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_p3, float ___4_t, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
{
// float u = 1f - t;
float L_0 = ___4_t;
V_0 = ((float)il2cpp_codegen_subtract((1.0f), L_0));
// float t2 = t * t;
float L_1 = ___4_t;
float L_2 = ___4_t;
V_1 = ((float)il2cpp_codegen_multiply(L_1, L_2));
// float u2 = u * u;
float L_3 = V_0;
float L_4 = V_0;
V_2 = ((float)il2cpp_codegen_multiply(L_3, L_4));
// float u3 = u2 * u;
float L_5 = V_2;
float L_6 = V_0;
// float t3 = t2 * t;
float L_7 = V_1;
float L_8 = ___4_t;
V_3 = ((float)il2cpp_codegen_multiply(L_7, L_8));
// Vector3 result =
// (u3) * p0 +
// (3f * u2 * t) * p1 +
// (3f * u * t2) * p2 +
// (t3) * p3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_p0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(L_5, L_6)), L_9, NULL);
float L_11 = V_2;
float L_12 = ___4_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___1_p1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_11)), L_12)), L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_10, L_14, NULL);
float L_16 = V_0;
float L_17 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___2_p2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((3.0f), L_16)), L_17)), L_18, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_15, L_19, NULL);
float L_21 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___3_p3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_21, L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_20, L_23, NULL);
// return result;
return L_24;
}
}
// 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)
{
{
// return capsule.transform.TransformPoint(capsule.center) + Vector3.down * capsule.height * .5f;
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_0 = ___0_capsule;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_2 = ___0_capsule;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = CapsuleCollider_get_center_mC12CE0A66A1104CEB7D23F39596D0E45578419C2(L_2, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_1, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL);
CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_6 = ___0_capsule;
NullCheck(L_6);
float L_7;
L_7 = CapsuleCollider_get_height_m63A31072F296AEE6222DC9C88704882BB6A54A24(L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, (0.5f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_9, NULL);
return L_10;
}
}
// 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)
{
{
// return capsule.transform.TransformPoint(capsule.center) + Vector3.down * capsule.height * .5f;
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = ___0_capsule;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_2 = ___0_capsule;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = CharacterController_get_center_mDF0F4D399A63BF5A2F5366CB71CCF4148DB08591(L_2, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_1, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL);
CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_6 = ___0_capsule;
NullCheck(L_6);
float L_7;
L_7 = CharacterController_get_height_m18EC4D93673A225648DCB302BAB4F8A5FE4A20AF(L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, L_7, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, (0.5f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_9, NULL);
return L_10;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities::SetKinematic(UnityEngine.Rigidbody)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUtilities_SetKinematic_m53007DBB6FC978F3F525897D1F95BFC993C2B94E (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_rb, const RuntimeMethod* method)
{
{
// rb.collisionDetectionMode = CollisionDetectionMode.ContinuousSpeculative;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_rb;
NullCheck(L_0);
Rigidbody_set_collisionDetectionMode_m70A22E9878027BF6D3D7E851A43A8E32B8E02343(L_0, 3, NULL);
// rb.isKinematic = true;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1 = ___0_rb;
NullCheck(L_1);
Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED(L_1, (bool)1, NULL);
// }
return;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::ComputeClosestVector(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_ComputeClosestVector_mDCD27EF76B86E2BC81255DDB8DF3F804E6A3C9C4 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_v1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_v2, bool ___3_fixDirection, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// var vNorm = v.normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___0_v), NULL);
// var v1Dot = Vector3.Dot(vNorm, v1.normalized);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___1_v1), NULL);
float L_3;
L_3 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_1, L_2, NULL);
V_0 = L_3;
// var v2Dot = Vector3.Dot(vNorm, v2.normalized);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___2_v2), NULL);
float L_5;
L_5 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_1, L_4, NULL);
V_1 = L_5;
// if (Mathf.Abs(v1Dot) > Mathf.Abs(v2Dot))
float L_6 = V_0;
float L_7;
L_7 = fabsf(L_6);
float L_8 = V_1;
float L_9;
L_9 = fabsf(L_8);
if ((!(((float)L_7) > ((float)L_9))))
{
goto IL_0045;
}
}
{
// if (v1Dot < 0 && fixDirection)
float L_10 = V_0;
bool L_11 = ___3_fixDirection;
if (!((int32_t)(((((float)L_10) < ((float)(0.0f)))? 1 : 0)&(int32_t)L_11)))
{
goto IL_0043;
}
}
{
// return -v1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_v1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_12, NULL);
return L_13;
}
IL_0043:
{
// return v1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_v1;
return L_14;
}
IL_0045:
{
// if (v2Dot < 0 && fixDirection)
float L_15 = V_1;
bool L_16 = ___3_fixDirection;
if (!((int32_t)(((((float)L_15) < ((float)(0.0f)))? 1 : 0)&(int32_t)L_16)))
{
goto IL_0058;
}
}
{
// return -v2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___2_v2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_17, NULL);
return L_18;
}
IL_0058:
{
// return v2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___2_v2;
return L_19;
}
}
// 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)
{
{
// pos = relativeTo.InverseTransformPoint(target.position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___2_pos;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_relativeTo;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___1_target;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_1, L_3, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_4;
// rot = Quaternion.Inverse(relativeTo.rotation) * target.rotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_5 = ___3_rot;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___0_relativeTo;
NullCheck(L_6);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
L_8 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_7, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___1_target;
NullCheck(L_9);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_9, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_8, L_10, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_5 = L_11;
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities::GetRelativeValues(UnityEngine.Component,UnityEngine.Transform,UnityEngine.Vector3&,UnityEngine.Quaternion&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUtilities_GetRelativeValues_m00F854241EE89C95EA4141B2270A99333C5332F4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_relativeTo, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___3_rot, 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;
}
{
// pos = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___2_pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_1;
// rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2 = ___3_rot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_2 = L_3;
// if (!relativeTo || !target) return;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_4 = ___0_relativeTo;
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_0026;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___1_target;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (L_7)
{
goto IL_0027;
}
}
IL_0026:
{
// if (!relativeTo || !target) return;
return;
}
IL_0027:
{
// pos = relativeTo.transform.InverseTransformPoint(target.position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = ___2_pos;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_9 = ___0_relativeTo;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___1_target;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL);
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_10, L_12, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_8 = L_13;
// rot = Quaternion.Inverse(relativeTo.transform.rotation) * target.transform.rotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_14 = ___3_rot;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_15 = ___0_relativeTo;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL);
NullCheck(L_16);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17;
L_17 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_16, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
L_18 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_17, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = ___1_target;
NullCheck(L_19);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_19, NULL);
NullCheck(L_20);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_20, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_18, L_21, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_14 = L_22;
// }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// pos = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___2_pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_0 = L_1;
// rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_2 = ___3_rot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_2 = L_3;
// if (!relativeTo || !target) return;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_4 = ___0_relativeTo;
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_0026;
}
}
{
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_6 = ___1_target;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (L_7)
{
goto IL_0027;
}
}
IL_0026:
{
// if (!relativeTo || !target) return;
return;
}
IL_0027:
{
// pos = relativeTo.transform.InverseTransformPoint(target.transform.position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = ___2_pos;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_9 = ___0_relativeTo;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_11 = ___1_target;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL);
NullCheck(L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL);
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_10, L_13, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_8 = L_14;
// rot = Quaternion.Inverse(relativeTo.transform.rotation) * target.transform.rotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_15 = ___3_rot;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_16 = ___0_relativeTo;
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_16, NULL);
NullCheck(L_17);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
L_18 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_17, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19;
L_19 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_18, NULL);
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_20 = ___1_target;
NullCheck(L_20);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_20, NULL);
NullCheck(L_21);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_21, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23;
L_23 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_19, L_22, NULL);
*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)L_15 = L_23;
// }
return;
}
}
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Utils.HVRUtilities::GetRelativeRotation(UnityEngine.Component,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRUtilities_GetRelativeRotation_m854051FB955F252779073EB88EEA456875DFC4E6 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_relativeTo, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method)
{
{
// public static Quaternion GetRelativeRotation(this Component relativeTo, Quaternion rotation) => Quaternion.Inverse(relativeTo.transform.rotation) * rotation;
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_0 = ___0_relativeTo;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
NullCheck(L_1);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_1, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_2, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___1_rotation;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_3, L_4, NULL);
return L_5;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRUtilities::IsNaN(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRUtilities_IsNaN_m92804194A4061FB6BE645EF8A5F4B32094419F3F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
{
// return float.IsNaN(v.x) || float.IsNaN(v.y) || float.IsNaN(v.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
bool L_2;
L_2 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_1, NULL);
if (L_2)
{
goto IL_0026;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v;
float L_4 = L_3.___y_3;
bool L_5;
L_5 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_4, NULL);
if (L_5)
{
goto IL_0026;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v;
float L_7 = L_6.___z_4;
bool L_8;
L_8 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_7, NULL);
return L_8;
}
IL_0026:
{
return (bool)1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRUtilities::IsInfinity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRUtilities_IsInfinity_m74C1F25886E727944AF266409C78C4C68A109E95 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
{
// return float.IsInfinity(v.x) || float.IsInfinity(v.y) || float.IsInfinity(v.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
bool L_2;
L_2 = Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline(L_1, NULL);
if (L_2)
{
goto IL_0026;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v;
float L_4 = L_3.___y_3;
bool L_5;
L_5 = Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline(L_4, NULL);
if (L_5)
{
goto IL_0026;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v;
float L_7 = L_6.___z_4;
bool L_8;
L_8 = Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline(L_7, NULL);
return L_8;
}
IL_0026:
{
return (bool)1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRUtilities::IsInvalid(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRUtilities_IsInvalid_mB0F7DE851BAE66FD47D9D26693AF093A52E66228 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
{
// return float.IsNaN(v.x) || float.IsNaN(v.y) || float.IsNaN(v.z) || float.IsInfinity(v.x) || float.IsInfinity(v.y) || float.IsInfinity(v.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
bool L_2;
L_2 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_1, NULL);
if (L_2)
{
goto IL_004d;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v;
float L_4 = L_3.___y_3;
bool L_5;
L_5 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_4, NULL);
if (L_5)
{
goto IL_004d;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v;
float L_7 = L_6.___z_4;
bool L_8;
L_8 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_7, NULL);
if (L_8)
{
goto IL_004d;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_v;
float L_10 = L_9.___x_2;
bool L_11;
L_11 = Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline(L_10, NULL);
if (L_11)
{
goto IL_004d;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_v;
float L_13 = L_12.___y_3;
bool L_14;
L_14 = Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline(L_13, NULL);
if (L_14)
{
goto IL_004d;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_v;
float L_16 = L_15.___z_4;
bool L_17;
L_17 = Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline(L_16, NULL);
return L_17;
}
IL_004d:
{
return (bool)1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<>c__DisplayClass3_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass3_0__ctor_mA4747768750D3C0A8446996B3605197646BF13A6 (U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRUtilities/<>c__DisplayClass3_0::<GetColliders>b__0(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass3_0_U3CGetCollidersU3Eb__0_m4C391DE0B1C39101391C2BB675EC3A559D542F5C (U3CU3Ec__DisplayClass3_0_t42731F88E26007B9CC2409026F5855092DE4F1FA* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_e, const RuntimeMethod* method)
{
{
// return go.GetComponentsInChildren<Collider>().Where(e => !e.isTrigger || includedTriggers).ToList();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_e;
NullCheck(L_0);
bool L_1;
L_1 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_0, NULL);
bool L_2 = __this->___includedTriggers_0;
return (bool)((int32_t)(((((int32_t)L_1) == ((int32_t)0))? 1 : 0)|(int32_t)L_2));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__5__ctor_m1A6FBE211356E466767899BB5505BC28898425AF (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __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;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId_2 = L_1;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__5_System_IDisposable_Dispose_mA470441E90089CCEE66212F26236706B3FC4732E (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)-4)))) > ((uint32_t)1))))
{
goto IL_0012;
}
}
{
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_002f;
}
}
IL_0012:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0028:
{// begin finally (depth: 1)
U3CGetCollidersU3Ed__5_U3CU3Em__Finally1_m00D0889F38DB758013A897B3FF3A624DE169A8A0(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)((int32_t)-4))))
{
goto IL_001e_1;
}
}
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)2)))
{
goto IL_001e_1;
}
}
{
goto IL_002f;
}
IL_001e_1:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0021_1:
{// begin finally (depth: 2)
U3CGetCollidersU3Ed__5_U3CU3Em__Finally2_mAEA0309DD278197488D2CE24F7BF2E7DD304DCB6(__this, NULL);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
goto IL_002f;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetCollidersU3Ed__5_MoveNext_m1003397A8EBB04B09D245E0EFECFBB04470D9358 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_2 = NULL;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_3 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_4 = NULL;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_5 = NULL;
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_018b:
{// begin fault (depth: 1)
U3CGetCollidersU3Ed__5_System_IDisposable_Dispose_mA470441E90089CCEE66212F26236706B3FC4732E(__this, NULL);
return;
}// end fault
});
try
{// begin try (depth: 1)
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_1 = L_0;
int32_t L_1 = V_1;
switch (L_1)
{
case 0:
{
goto IL_0020_1;
}
case 1:
{
goto IL_00ac_1;
}
case 2:
{
goto IL_0148_1;
}
}
}
{
V_0 = (bool)0;
goto IL_0192;
}
IL_0020_1:
{
__this->___U3CU3E1__state_0 = (-1);
// var rb = transform.GetComponent<Rigidbody>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___transform_3;
NullCheck(L_2);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3;
L_3 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(L_2, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
V_2 = L_3;
// if (rb && rb != rigidbody)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4 = V_2;
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_0050_1;
}
}
{
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6 = V_2;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_7 = __this->___rigidbody_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, L_7, NULL);
if (!L_8)
{
goto IL_0050_1;
}
}
{
// yield break;
V_0 = (bool)0;
goto IL_0192;
}
IL_0050_1:
{
// foreach (var c in transform.GetComponents<Collider>())
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___transform_3;
NullCheck(L_9);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_10;
L_10 = Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C(L_9, Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_var);
__this->___U3CU3E7__wrap1_9 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_9), (void*)L_10);
__this->___U3CU3E7__wrap2_10 = 0;
goto IL_00c1_1;
}
IL_006a_1:
{
// foreach (var c in transform.GetComponents<Collider>())
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_11 = __this->___U3CU3E7__wrap1_9;
int32_t L_12 = __this->___U3CU3E7__wrap2_10;
NullCheck(L_11);
int32_t L_13 = L_12;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
V_3 = L_14;
// if (!c.enabled) continue;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_15 = V_3;
NullCheck(L_15);
bool L_16;
L_16 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_15, NULL);
if (!L_16)
{
goto IL_00b3_1;
}
}
{
// if (!c.isTrigger || (c.isTrigger && includeTriggers))
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_17 = V_3;
NullCheck(L_17);
bool L_18;
L_18 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_17, NULL);
if (!L_18)
{
goto IL_0097_1;
}
}
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_19 = V_3;
NullCheck(L_19);
bool L_20;
L_20 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_19, NULL);
bool L_21 = __this->___includeTriggers_7;
if (!((int32_t)((int32_t)L_20&(int32_t)L_21)))
{
goto IL_00b3_1;
}
}
IL_0097_1:
{
// yield return c;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_22 = V_3;
__this->___U3CU3E2__current_1 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_22);
__this->___U3CU3E1__state_0 = 1;
V_0 = (bool)1;
goto IL_0192;
}
IL_00ac_1:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_00b3_1:
{
int32_t L_23 = __this->___U3CU3E7__wrap2_10;
__this->___U3CU3E7__wrap2_10 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_00c1_1:
{
// foreach (var c in transform.GetComponents<Collider>())
int32_t L_24 = __this->___U3CU3E7__wrap2_10;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_25 = __this->___U3CU3E7__wrap1_9;
NullCheck(L_25);
if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
{
goto IL_006a_1;
}
}
{
__this->___U3CU3E7__wrap1_9 = (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_9), (void*)(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)NULL);
// foreach (Transform child in transform)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = __this->___transform_3;
NullCheck(L_26);
RuntimeObject* L_27;
L_27 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_26, NULL);
__this->___U3CU3E7__wrap3_11 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap3_11), (void*)L_27);
__this->___U3CU3E1__state_0 = ((int32_t)-3);
goto IL_016a_1;
}
IL_00f3_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_28 = __this->___U3CU3E7__wrap3_11;
NullCheck(L_28);
RuntimeObject* L_29;
L_29 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_28);
V_4 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_29, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var));
// foreach (var c in GetColliders(rigidbody, child))
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_30 = __this->___rigidbody_5;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = V_4;
RuntimeObject* L_32;
L_32 = HVRUtilities_GetColliders_m93911ACE954B0E6199EB0D633FB635F5E0E847F0(L_30, L_31, (bool)0, NULL);
NullCheck(L_32);
RuntimeObject* L_33;
L_33 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Collider>::GetEnumerator() */, IEnumerable_1_t738A577130D5FBE55CDA8A3FF4898A00C43996CA_il2cpp_TypeInfo_var, L_32);
__this->___U3CU3E7__wrap4_12 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap4_12), (void*)L_33);
__this->___U3CU3E1__state_0 = ((int32_t)-4);
goto IL_0150_1;
}
IL_0128_1:
{
// foreach (var c in GetColliders(rigidbody, child))
RuntimeObject* L_34 = __this->___U3CU3E7__wrap4_12;
NullCheck(L_34);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_35;
L_35 = InterfaceFuncInvoker0< Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Collider>::get_Current() */, IEnumerator_1_tCD1905A30C9C22D75C059E095E71B0BFE251D69B_il2cpp_TypeInfo_var, L_34);
V_5 = L_35;
// yield return c;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_36 = V_5;
__this->___U3CU3E2__current_1 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_36);
__this->___U3CU3E1__state_0 = 2;
V_0 = (bool)1;
goto IL_0192;
}
IL_0148_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-4);
}
IL_0150_1:
{
// foreach (var c in GetColliders(rigidbody, child))
RuntimeObject* L_37 = __this->___U3CU3E7__wrap4_12;
NullCheck(L_37);
bool L_38;
L_38 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_37);
if (L_38)
{
goto IL_0128_1;
}
}
{
U3CGetCollidersU3Ed__5_U3CU3Em__Finally2_mAEA0309DD278197488D2CE24F7BF2E7DD304DCB6(__this, NULL);
__this->___U3CU3E7__wrap4_12 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap4_12), (void*)(RuntimeObject*)NULL);
}
IL_016a_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_39 = __this->___U3CU3E7__wrap3_11;
NullCheck(L_39);
bool L_40;
L_40 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_39);
if (L_40)
{
goto IL_00f3_1;
}
}
{
U3CGetCollidersU3Ed__5_U3CU3Em__Finally1_m00D0889F38DB758013A897B3FF3A624DE169A8A0(__this, NULL);
__this->___U3CU3E7__wrap3_11 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap3_11), (void*)(RuntimeObject*)NULL);
// }
V_0 = (bool)0;
goto IL_0192;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0192:
{
bool L_41 = V_0;
return L_41;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__5_U3CU3Em__Finally1_m00D0889F38DB758013A897B3FF3A624DE169A8A0 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
__this->___U3CU3E1__state_0 = (-1);
RuntimeObject* L_0 = __this->___U3CU3E7__wrap3_11;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
RuntimeObject* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001c:
{
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::<>m__Finally2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__5_U3CU3Em__Finally2_mAEA0309DD278197488D2CE24F7BF2E7DD304DCB6 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
RuntimeObject* L_0 = __this->___U3CU3E7__wrap4_12;
if (!L_0)
{
goto IL_001b;
}
}
{
RuntimeObject* L_1 = __this->___U3CU3E7__wrap4_12;
NullCheck(L_1);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
}
IL_001b:
{
return;
}
}
// UnityEngine.Collider HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::System.Collections.Generic.IEnumerator<UnityEngine.Collider>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* U3CGetCollidersU3Ed__5_System_Collections_Generic_IEnumeratorU3CUnityEngine_ColliderU3E_get_Current_mB1A9D29E2C79468DEA20B275E4692AABF20428D1 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method)
{
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__5_System_Collections_IEnumerator_Reset_mC01794250DF28716021C41D2471D397D9CFC6A52 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __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*)&U3CGetCollidersU3Ed__5_System_Collections_IEnumerator_Reset_mC01794250DF28716021C41D2471D397D9CFC6A52_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetCollidersU3Ed__5_System_Collections_IEnumerator_get_Current_m696533F5ECC38219162BB945526C3EB6E0432C35 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method)
{
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::System.Collections.Generic.IEnumerable<UnityEngine.Collider>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetCollidersU3Ed__5_System_Collections_Generic_IEnumerableU3CUnityEngine_ColliderU3E_GetEnumerator_mEBEA0D0A6C5F8B1AEDFC516824B7CAABA907ED38 (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state_0 = 0;
V_0 = __this;
goto IL_0029;
}
IL_0022:
{
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* L_3 = (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D*)il2cpp_codegen_object_new(U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CGetCollidersU3Ed__5__ctor_m1A6FBE211356E466767899BB5505BC28898425AF(L_3, 0, NULL);
V_0 = L_3;
}
IL_0029:
{
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* L_4 = V_0;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5 = __this->___U3CU3E3__rigidbody_6;
NullCheck(L_4);
L_4->___rigidbody_5 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___rigidbody_5), (void*)L_5);
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* L_6 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___U3CU3E3__transform_4;
NullCheck(L_6);
L_6->___transform_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___transform_3), (void*)L_7);
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* L_8 = V_0;
bool L_9 = __this->___U3CU3E3__includeTriggers_8;
NullCheck(L_8);
L_8->___includeTriggers_7 = L_9;
U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* L_10 = V_0;
return L_10;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Utils.HVRUtilities/<GetColliders>d__5::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetCollidersU3Ed__5_System_Collections_IEnumerable_GetEnumerator_m5DC9405D906DC385DB04D3A5A10B1806F9580CAE (U3CGetCollidersU3Ed__5_t7EBDE37C518F02CB565BB9CAC78C5B1DB02C4F6D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetCollidersU3Ed__5_System_Collections_Generic_IEnumerableU3CUnityEngine_ColliderU3E_GetEnumerator_mEBEA0D0A6C5F8B1AEDFC516824B7CAABA907ED38(__this, NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Utils.PhysicsExtensions::IgnoreCollisionForSeconds(UnityEngine.Collider[],System.Collections.Generic.List`1<UnityEngine.Collider>,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PhysicsExtensions_IgnoreCollisionForSeconds_m48BC9D10F8C8A23129CAECAF63C0803A3C377B6D (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___0_colliders, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___1_otherColliders, float ___2_seconds, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* L_0 = (U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7*)il2cpp_codegen_object_new(U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CIgnoreCollisionForSecondsU3Ed__0__ctor_m0402A8290210C6FC903BAD9A2B9B85AD2852F365(L_0, 0, NULL);
U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* L_1 = L_0;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_2 = ___0_colliders;
NullCheck(L_1);
L_1->___colliders_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___colliders_2), (void*)L_2);
U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* L_3 = L_1;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_4 = ___1_otherColliders;
NullCheck(L_3);
L_3->___otherColliders_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___otherColliders_3), (void*)L_4);
U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* L_5 = L_3;
float L_6 = ___2_seconds;
NullCheck(L_5);
L_5->___seconds_4 = L_6;
return L_5;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIgnoreCollisionForSecondsU3Ed__0__ctor_m0402A8290210C6FC903BAD9A2B9B85AD2852F365 (U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* __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.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIgnoreCollisionForSecondsU3Ed__0_System_IDisposable_Dispose_mBDEEEC3330216925F4C9B43B0B3BD9F6A4F0601C (U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CIgnoreCollisionForSecondsU3Ed__0_MoveNext_m687DAFE6CD611AF87BD5E8AAD962C672A20EA115 (U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_2 = NULL;
int32_t V_3 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_4 = NULL;
int32_t V_5 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_6 = NULL;
int32_t V_7 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_8 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_008b;
}
}
{
return (bool)0;
}
IL_0010:
{
__this->___U3CU3E1__state_0 = (-1);
// for (var i = 0; i < colliders.Length; i++)
V_1 = 0;
goto IL_0066;
}
IL_001b:
{
// var collider = colliders[i];
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_3 = __this->___colliders_2;
int32_t L_4 = V_1;
NullCheck(L_3);
int32_t L_5 = L_4;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
V_2 = L_6;
// if (!collider)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (!L_8)
{
goto IL_0062;
}
}
{
// for (var j = 0; j < otherColliders.Count; j++)
V_3 = 0;
goto IL_0054;
}
IL_0030:
{
// var otherCollider = otherColliders[j];
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_9 = __this->___otherColliders_3;
int32_t L_10 = V_3;
NullCheck(L_9);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11;
L_11 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_9, L_10, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
V_4 = L_11;
// if (!otherCollider)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_12 = V_4;
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_0050;
}
}
{
// Physics.IgnoreCollision(collider, otherCollider, true);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14 = V_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_15 = V_4;
Physics_IgnoreCollision_mA8E5C54299FC47921E41BF864C7C2214621595D6(L_14, L_15, (bool)1, NULL);
}
IL_0050:
{
// for (var j = 0; j < otherColliders.Count; j++)
int32_t L_16 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0054:
{
// for (var j = 0; j < otherColliders.Count; j++)
int32_t L_17 = V_3;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_18 = __this->___otherColliders_3;
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_18, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_0030;
}
}
IL_0062:
{
// for (var i = 0; i < colliders.Length; i++)
int32_t L_20 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
}
IL_0066:
{
// for (var i = 0; i < colliders.Length; i++)
int32_t L_21 = V_1;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_22 = __this->___colliders_2;
NullCheck(L_22);
if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
{
goto IL_001b;
}
}
{
// yield return new WaitForSeconds(seconds);
float L_23 = __this->___seconds_4;
WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_24 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
NullCheck(L_24);
WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_24, L_23, NULL);
__this->___U3CU3E2__current_1 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_24);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_008b:
{
__this->___U3CU3E1__state_0 = (-1);
// for (var i = 0; i < colliders.Length; i++)
V_5 = 0;
goto IL_00ed;
}
IL_0097:
{
// var collider = colliders[i];
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_25 = __this->___colliders_2;
int32_t L_26 = V_5;
NullCheck(L_25);
int32_t L_27 = L_26;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
V_6 = L_28;
// if (!collider)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_29 = V_6;
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_00e7;
}
}
{
// for (var j = 0; j < otherColliders.Count; j++)
V_7 = 0;
goto IL_00d8;
}
IL_00b0:
{
// var otherCollider = otherColliders[j];
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_31 = __this->___otherColliders_3;
int32_t L_32 = V_7;
NullCheck(L_31);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_33;
L_33 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_31, L_32, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
V_8 = L_33;
// if (!otherCollider)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_34 = V_8;
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_00d2;
}
}
{
// Physics.IgnoreCollision(collider, otherCollider, false);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_36 = V_6;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_37 = V_8;
Physics_IgnoreCollision_mA8E5C54299FC47921E41BF864C7C2214621595D6(L_36, L_37, (bool)0, NULL);
}
IL_00d2:
{
// for (var j = 0; j < otherColliders.Count; j++)
int32_t L_38 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_38, 1));
}
IL_00d8:
{
// for (var j = 0; j < otherColliders.Count; j++)
int32_t L_39 = V_7;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_40 = __this->___otherColliders_3;
NullCheck(L_40);
int32_t L_41;
L_41 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_40, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_39) < ((int32_t)L_41)))
{
goto IL_00b0;
}
}
IL_00e7:
{
// for (var i = 0; i < colliders.Length; i++)
int32_t L_42 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_00ed:
{
// for (var i = 0; i < colliders.Length; i++)
int32_t L_43 = V_5;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_44 = __this->___colliders_2;
NullCheck(L_44);
if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_0097;
}
}
{
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIgnoreCollisionForSecondsU3Ed__0_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m87AF8AD56D0020D751865BC293403DB78A959A8A (U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIgnoreCollisionForSecondsU3Ed__0_System_Collections_IEnumerator_Reset_mD21E5F3E5B90C69FE70DA2758ECE2EF52F6F8271 (U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* __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*)&U3CIgnoreCollisionForSecondsU3Ed__0_System_Collections_IEnumerator_Reset_mD21E5F3E5B90C69FE70DA2758ECE2EF52F6F8271_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Utils.PhysicsExtensions/<IgnoreCollisionForSeconds>d__0::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIgnoreCollisionForSecondsU3Ed__0_System_Collections_IEnumerator_get_Current_mECAA5222B8B05FD39496452CF8FE3248755037F2 (U3CIgnoreCollisionForSecondsU3Ed__0_t48F4A5C79EC9442A2915C1AD239926B9397816B7* __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
// HurricaneVR.Framework.Core.Utils.SFXPlayer HurricaneVR.Framework.Core.Utils.SFXPlayer::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static SFXPlayer Instance => s_Instance;
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_0 = ((SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_StaticFields*)il2cpp_codegen_static_fields_for(SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var))->___s_Instance_4;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.SFXPlayer::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SFXPlayer_Awake_mE0B4EA06A93E157610FDD41A83950861B75291A9 (SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* __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*)&SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (s_Instance != null)
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_0 = ((SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_StaticFields*)il2cpp_codegen_static_fields_for(SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var))->___s_Instance_4;
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_0014;
}
}
{
// Destroy(this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
// return;
return;
}
IL_0014:
{
// s_Instance = this;
((SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_StaticFields*)il2cpp_codegen_static_fields_for(SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var))->___s_Instance_4 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_StaticFields*)il2cpp_codegen_static_fields_for(SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var))->___s_Instance_4), (void*)__this);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.SFXPlayer::PlaySFXRandomPitch(UnityEngine.AudioClip,UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SFXPlayer_PlaySFXRandomPitch_m2B6446379C61FB929CC81BD2561AA1F4E9F22AFD (SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, float ___2_min, float ___3_max, const RuntimeMethod* method)
{
{
// PlaySFX(clip, position, Random.Range(min, max), 1f);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_0 = ___0_clip;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_position;
float L_2 = ___2_min;
float L_3 = ___3_max;
float L_4;
L_4 = Random_Range_m5236C99A7D8AE6AC9190592DC66016652A2D2494(L_2, L_3, NULL);
SFXPlayer_PlaySFX_mBF927F7E1CC646C1678BEF480234BE86F61694ED(__this, L_0, L_1, L_4, (1.0f), NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.SFXPlayer::PlaySFX(UnityEngine.AudioClip,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SFXPlayer_PlaySFX_m84A045DF30FB03269C08AB8BB787365190207A84 (SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.SFXPlayer::PlaySFX(UnityEngine.AudioClip,UnityEngine.Vector3,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SFXPlayer_PlaySFX_mBF927F7E1CC646C1678BEF480234BE86F61694ED (SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, float ___2_pitch, float ___3_volume, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.SFXPlayer::PlaySFX(FMODUnity.EventReference,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SFXPlayer_PlaySFX_m664FFBE74B528522FA2D1E3E0504256FB77D6714 (SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* __this, EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 ___0_refClip, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, const RuntimeMethod* method)
{
{
// RuntimeManager.PlayOneShot(refClip.Guid, position);
EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 L_0 = ___0_refClip;
GUID_tFB268B4FFFA3CA85D227CAE412BC765F4B71BE54 L_1 = L_0.___Guid_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_position;
RuntimeManager_PlayOneShot_mF942D0D6D9F230C85E91494E542769485DB3813C(L_1, L_2, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Utils.SFXPlayer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SFXPlayer__ctor_mC7AD12868A240BF587D4C74910FF867AEF57603B (SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* __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.Utils.SFXPlayer/PlayEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayEvent__ctor_m09DD163C82742866083722B41B933D8A3341D0CC (PlayEvent_t6AAF354B4806AA3B4FFE6E65853594EB338A4BB0* __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
// UnityEngine.Transform HurricaneVR.Framework.Core.Utils.VRUtilities::FindChildRecursive(UnityEngine.Transform,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* VRUtilities_FindChildRecursive_m485F12C94DB32F182C8CFA2E91CD3FD75CF83EF4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, String_t* ___1_name, 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*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_3 = NULL;
RuntimeObject* V_4 = NULL;
{
// foreach (Transform child in parent)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_parent;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_0, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0046:
{// begin finally (depth: 1)
{
RuntimeObject* L_2 = V_0;
V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_3 = V_4;
if (!L_3)
{
goto IL_0059;
}
}
{
RuntimeObject* L_4 = V_4;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_0059:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_003c_1;
}
IL_0009_1:
{
// foreach (Transform child in parent)
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
RuntimeObject* L_6;
L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_5);
V_1 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_6, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var));
// if (child.name.Contains(name))
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = V_1;
NullCheck(L_7);
String_t* L_8;
L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_7, NULL);
String_t* L_9 = ___1_name;
NullCheck(L_8);
bool L_10;
L_10 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_8, L_9, NULL);
if (!L_10)
{
goto IL_0027_1;
}
}
{
// return child;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_1;
V_3 = L_11;
goto IL_005c;
}
IL_0027_1:
{
// var result = child.FindChildRecursive(name);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_1;
String_t* L_13 = ___1_name;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = VRUtilities_FindChildRecursive_m485F12C94DB32F182C8CFA2E91CD3FD75CF83EF4(L_12, L_13, NULL);
V_2 = L_14;
// if (result != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_16)
{
goto IL_003c_1;
}
}
{
// return result;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = V_2;
V_3 = L_17;
goto IL_005c;
}
IL_003c_1:
{
// foreach (Transform child in parent)
RuntimeObject* L_18 = V_0;
NullCheck(L_18);
bool L_19;
L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
if (L_19)
{
goto IL_0009_1;
}
}
{
goto IL_005a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005a:
{
// return null;
return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
}
IL_005c:
{
// }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = V_3;
return L_20;
}
}
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Utils.VRUtilities::GetRigidbody(UnityEngine.MonoBehaviour)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* VRUtilities_GetRigidbody_mBA8ED11A9DD5D9AFCF42CAE52545EE80E8E58B31 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return b.GetComponent<Rigidbody>();
MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_0 = ___0_b;
NullCheck(L_0);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1;
L_1 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(L_0, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
return L_1;
}
}
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Utils.VRUtilities::GetRigidbody(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* VRUtilities_GetRigidbody_mB1BBA2D337FCDF7A679FC099FAA885058F61543E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return b.GetComponent<Rigidbody>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_b;
NullCheck(L_0);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1;
L_1 = GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90(L_0, GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
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.UI.HVRGraphicRaycaster::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGraphicRaycaster__ctor_mF4FE6326E747597DD4ED0743808F941908F52669 (HVRGraphicRaycaster_t79CF53FEB67E60632F62F23717E1953C732C2D86* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicRaycaster_t16FC39434AE5B47D3C2993134CDCF7F4AE6A6D7B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(GraphicRaycaster_t16FC39434AE5B47D3C2993134CDCF7F4AE6A6D7B_il2cpp_TypeInfo_var);
GraphicRaycaster__ctor_m863917ADCD9732623EBDF53A0CEDDEEB6EA4C42A(__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.UI.HVRInputModule HurricaneVR.Framework.Core.UI.HVRInputModule::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* HVRInputModule_get_Instance_mED23EE47204811551F1A80B368EE2B7B7287B585 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRInputModule Instance { get; private set; }
HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* L_0 = ((HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_17;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::set_Instance(HurricaneVR.Framework.Core.UI.HVRInputModule)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_set_Instance_m4B824C89F30F9E6CB83EF420D1A6A3FFCA81A8E0 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRInputModule Instance { get; private set; }
HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* L_0 = ___0_value;
((HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_17), (void*)L_0);
return;
}
}
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer> HurricaneVR.Framework.Core.UI.HVRInputModule::get_Pointers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* HVRInputModule_get_Pointers_m0CA6845BAA3AE869AE7BF32D87E6E1FCACFF6E06 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, const RuntimeMethod* method)
{
{
// public List<HVRUIPointer> Pointers { get; private set; }
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_0 = __this->___U3CPointersU3Ek__BackingField_21;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::set_Pointers(System.Collections.Generic.List`1<HurricaneVR.Framework.Core.UI.HVRUIPointer>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_set_Pointers_mE84038AD585C8889029F55B4801E358B511C51AC (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* ___0_value, const RuntimeMethod* method)
{
{
// public List<HVRUIPointer> Pointers { get; private set; }
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_0 = ___0_value;
__this->___U3CPointersU3Ek__BackingField_21 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointersU3Ek__BackingField_21), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_Awake_m073A236B9637EC28F8DBB2744A44FA451B207084 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __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*)&Enumerable_ToList_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m281F254AAA91205F75CE599A9D492C8FCD5A769F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1F697948FB6029A1819B4F08940B76623D6EEAA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9470EF0AA0AB5CD3349697A9D1243980F708DEB8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9DE1BB34CC33C4984F3320D2421F5B3D285C71ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mE53DD64F923F06D1A32305ACF9A2987C85F30333_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectsOfType_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m0A5B1CC30BE2A8BF21E198D5AE54C6018B8EE8D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7226A4CB18F6EC146C355292448B18D82651A788);
s_Il2CppMethodInitialized = true;
}
Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (Instance == null)
HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* L_0;
L_0 = HVRInputModule_get_Instance_mED23EE47204811551F1A80B368EE2B7B7287B585_inline(NULL);
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_0015;
}
}
{
// Instance = this;
HVRInputModule_set_Instance_m4B824C89F30F9E6CB83EF420D1A6A3FFCA81A8E0_inline(__this, NULL);
goto IL_0035;
}
IL_0015:
{
// Debug.LogError("Multiple HVRInputModule components found. Deleting component from " + gameObject.name);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_2);
String_t* L_3;
L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL);
String_t* L_4;
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral7226A4CB18F6EC146C355292448B18D82651A788, L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_4, NULL);
// Destroy(this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
}
IL_0035:
{
// Pointers = FindObjectsOfType<HVRUIPointer>().ToList();
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
HVRUIPointerU5BU5D_t195FAD103CDCD8FBBE1C025C457BB3BE43611F74* L_5;
L_5 = Object_FindObjectsOfType_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m0A5B1CC30BE2A8BF21E198D5AE54C6018B8EE8D5(Object_FindObjectsOfType_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m0A5B1CC30BE2A8BF21E198D5AE54C6018B8EE8D5_RuntimeMethod_var);
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_6;
L_6 = Enumerable_ToList_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m281F254AAA91205F75CE599A9D492C8FCD5A769F((RuntimeObject*)L_5, Enumerable_ToList_TisHVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91_m281F254AAA91205F75CE599A9D492C8FCD5A769F_RuntimeMethod_var);
HVRInputModule_set_Pointers_mE84038AD585C8889029F55B4801E358B511C51AC_inline(__this, L_6, NULL);
// foreach (var pointer in Pointers)
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_7;
L_7 = HVRInputModule_get_Pointers_m0CA6845BAA3AE869AE7BF32D87E6E1FCACFF6E06_inline(__this, NULL);
NullCheck(L_7);
Enumerator_tE2B881A05AECA0FA8A174D8CA02C613E60E85A0A L_8;
L_8 = List_1_GetEnumerator_mE53DD64F923F06D1A32305ACF9A2987C85F30333(L_7, List_1_GetEnumerator_mE53DD64F923F06D1A32305ACF9A2987C85F30333_RuntimeMethod_var);
V_0 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0075:
{// begin finally (depth: 1)
Enumerator_Dispose_m1F697948FB6029A1819B4F08940B76623D6EEAA4((&V_0), Enumerator_Dispose_m1F697948FB6029A1819B4F08940B76623D6EEAA4_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_006a_1;
}
IL_0053_1:
{
// foreach (var pointer in Pointers)
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_9;
L_9 = Enumerator_get_Current_m9DE1BB34CC33C4984F3320D2421F5B3D285C71ED_inline((&V_0), Enumerator_get_Current_m9DE1BB34CC33C4984F3320D2421F5B3D285C71ED_RuntimeMethod_var);
// pointer.PointerEventData = new PointerEventData(eventSystem);
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_10;
L_10 = BaseInputModule_get_eventSystem_m341B2378F61A58D5432906B9EE1E12265E2FAB33_inline(__this, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_11 = (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB*)il2cpp_codegen_object_new(PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_il2cpp_TypeInfo_var);
NullCheck(L_11);
PointerEventData__ctor_m63837790B68893F0022CCEFEF26ADD55A975F71C(L_11, L_10, NULL);
NullCheck(L_9);
HVRUIPointer_set_PointerEventData_m63ADC144E6A7D96CDE9D9F57F88E9E9D13D3A9B7_inline(L_9, L_11, NULL);
}
IL_006a_1:
{
// foreach (var pointer in Pointers)
bool L_12;
L_12 = Enumerator_MoveNext_m9470EF0AA0AB5CD3349697A9D1243980F708DEB8((&V_0), Enumerator_MoveNext_m9470EF0AA0AB5CD3349697A9D1243980F708DEB8_RuntimeMethod_var);
if (L_12)
{
goto IL_0053_1;
}
}
{
goto IL_0083;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0083:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::AddPointer(HurricaneVR.Framework.Core.UI.HVRUIPointer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_AddPointer_m7F7CF5356B14F0CD984783ED04A93AB3F3DAE7A8 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* ___0_pointer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD3243F2A5F98994B0CFD57B3CD1C9F9A1D4320E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m02470413485128410499CA8C7E1E60B2D39D9155_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB554B9E213454D1D24DA77C232D4C4E4C2AB6F57_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (Pointers == null)
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_0;
L_0 = HVRInputModule_get_Pointers_m0CA6845BAA3AE869AE7BF32D87E6E1FCACFF6E06_inline(__this, NULL);
if (L_0)
{
goto IL_0013;
}
}
{
// Pointers = new List<HVRUIPointer>();
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_1 = (List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068*)il2cpp_codegen_object_new(List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mB554B9E213454D1D24DA77C232D4C4E4C2AB6F57(L_1, List_1__ctor_mB554B9E213454D1D24DA77C232D4C4E4C2AB6F57_RuntimeMethod_var);
HVRInputModule_set_Pointers_mE84038AD585C8889029F55B4801E358B511C51AC_inline(__this, L_1, NULL);
}
IL_0013:
{
// if (!Pointers.Contains(pointer))
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_2;
L_2 = HVRInputModule_get_Pointers_m0CA6845BAA3AE869AE7BF32D87E6E1FCACFF6E06_inline(__this, NULL);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_3 = ___0_pointer;
NullCheck(L_2);
bool L_4;
L_4 = List_1_Contains_m02470413485128410499CA8C7E1E60B2D39D9155(L_2, L_3, List_1_Contains_m02470413485128410499CA8C7E1E60B2D39D9155_RuntimeMethod_var);
if (L_4)
{
goto IL_003e;
}
}
{
// Pointers.Add(pointer);
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_5;
L_5 = HVRInputModule_get_Pointers_m0CA6845BAA3AE869AE7BF32D87E6E1FCACFF6E06_inline(__this, NULL);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_6 = ___0_pointer;
NullCheck(L_5);
List_1_Add_mD3243F2A5F98994B0CFD57B3CD1C9F9A1D4320E1_inline(L_5, L_6, List_1_Add_mD3243F2A5F98994B0CFD57B3CD1C9F9A1D4320E1_RuntimeMethod_var);
// pointer.PointerEventData = new PointerEventData(eventSystem);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_7 = ___0_pointer;
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_8;
L_8 = BaseInputModule_get_eventSystem_m341B2378F61A58D5432906B9EE1E12265E2FAB33_inline(__this, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_9 = (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB*)il2cpp_codegen_object_new(PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_il2cpp_TypeInfo_var);
NullCheck(L_9);
PointerEventData__ctor_m63837790B68893F0022CCEFEF26ADD55A975F71C(L_9, L_8, NULL);
NullCheck(L_7);
HVRUIPointer_set_PointerEventData_m63ADC144E6A7D96CDE9D9F57F88E9E9D13D3A9B7_inline(L_7, L_9, NULL);
}
IL_003e:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::AddCanvas(UnityEngine.Canvas)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_AddCanvas_m0AFA142C12A18D7259CA3D188A79D606376C28E3 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___0_canvas, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE45A7C0F89287072D5E907478FE10A745251F202_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m2E24DFD568F9748E4411A8A740AA9C2661E5B93E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (UICanvases.Contains(canvas))
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_0 = __this->___UICanvases_20;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_1 = ___0_canvas;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Contains_m2E24DFD568F9748E4411A8A740AA9C2661E5B93E(L_0, L_1, List_1_Contains_m2E24DFD568F9748E4411A8A740AA9C2661E5B93E_RuntimeMethod_var);
if (!L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// UICanvases.Add(canvas);
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_3 = __this->___UICanvases_20;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4 = ___0_canvas;
NullCheck(L_3);
List_1_Add_mE45A7C0F89287072D5E907478FE10A745251F202_inline(L_3, L_4, List_1_Add_mE45A7C0F89287072D5E907478FE10A745251F202_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::RemoveCanvas(UnityEngine.Canvas)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_RemoveCanvas_m349CA8749EFC2BA763C026F79A6E8DB09892C072 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___0_canvas, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m2E24DFD568F9748E4411A8A740AA9C2661E5B93E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6B4F6915149A6CC5D3A678090C9988554056D660_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!UICanvases.Contains(canvas))
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_0 = __this->___UICanvases_20;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_1 = ___0_canvas;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Contains_m2E24DFD568F9748E4411A8A740AA9C2661E5B93E(L_0, L_1, List_1_Contains_m2E24DFD568F9748E4411A8A740AA9C2661E5B93E_RuntimeMethod_var);
if (L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// UICanvases.Remove(canvas);
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_3 = __this->___UICanvases_20;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_4 = ___0_canvas;
NullCheck(L_3);
bool L_5;
L_5 = List_1_Remove_m6B4F6915149A6CC5D3A678090C9988554056D660(L_3, L_4, List_1_Remove_m6B4F6915149A6CC5D3A678090C9988554056D660_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::Process()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_Process_mC5C2FE7AB6CA4CBA4EFEF4425A3DE94F41340F3B (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m88ECE219176F771E4C5F913CC01FFCF91E93E3D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6B31E8B8275238B4C90B6BF73B79544C9611C76C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m15A6F6EE7A94BFF2466028CDB4929F00832627C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* V_1 = NULL;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* V_6 = NULL;
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 V_7;
memset((&V_7), 0, sizeof(V_7));
int32_t V_8 = 0;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* V_9 = NULL;
{
// for (var j = 0; j < Pointers.Count; j++)
V_0 = 0;
goto IL_01ae;
}
IL_0007:
{
// var pointer = Pointers[j];
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_0;
L_0 = HVRInputModule_get_Pointers_m0CA6845BAA3AE869AE7BF32D87E6E1FCACFF6E06_inline(__this, NULL);
int32_t L_1 = V_0;
NullCheck(L_0);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_2;
L_2 = List_1_get_Item_m15A6F6EE7A94BFF2466028CDB4929F00832627C1(L_0, L_1, List_1_get_Item_m15A6F6EE7A94BFF2466028CDB4929F00832627C1_RuntimeMethod_var);
V_1 = L_2;
// if (!pointer || !pointer.isActiveAndEnabled)
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_3 = V_1;
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_01aa;
}
}
{
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_5 = V_1;
NullCheck(L_5);
bool L_6;
L_6 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(L_5, NULL);
if (!L_6)
{
goto IL_01aa;
}
}
{
// pointer.CurrentUIElement = null;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_7 = V_1;
NullCheck(L_7);
L_7->___CurrentUIElement_11 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_7->___CurrentUIElement_11), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL);
// for (var i = 0; i < UICanvases.Count; i++)
V_5 = 0;
goto IL_0061;
}
IL_0036:
{
// var canvas = UICanvases[i];
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_8 = __this->___UICanvases_20;
int32_t L_9 = V_5;
NullCheck(L_8);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_10;
L_10 = List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85(L_8, L_9, List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85_RuntimeMethod_var);
V_6 = L_10;
// if (!canvas)
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_11 = V_6;
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_005b;
}
}
{
// canvas.worldCamera = pointer.Camera;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_13 = V_6;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_14 = V_1;
NullCheck(L_14);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15;
L_15 = HVRUIPointer_get_Camera_m48503A1B4C9A1EDB0BE1D9D373DFAF4C580C8369_inline(L_14, NULL);
NullCheck(L_13);
Canvas_set_worldCamera_m007F7DABDB5A3A6BFB043E3500DA82A4D936EDD4(L_13, L_15, NULL);
}
IL_005b:
{
// for (var i = 0; i < UICanvases.Count; i++)
int32_t L_16 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0061:
{
// for (var i = 0; i < UICanvases.Count; i++)
int32_t L_17 = V_5;
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_18 = __this->___UICanvases_20;
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_inline(L_18, List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_RuntimeMethod_var);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_0036;
}
}
{
// pointer.Process();
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_20 = V_1;
NullCheck(L_20);
HVRUIPointer_Process_m74592CF80A8F81E636365DB1D6C1D0CAE6CD7DC1(L_20, NULL);
// SendUpdateEventToSelectedObject();
bool L_21;
L_21 = HVRInputModule_SendUpdateEventToSelectedObject_m8898EDE4FE4653F1375CF9090FE02DAA39D9695C(__this, NULL);
// eventSystem.RaycastAll(pointer.PointerEventData, m_RaycastResultCache);
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_22;
L_22 = BaseInputModule_get_eventSystem_m341B2378F61A58D5432906B9EE1E12265E2FAB33_inline(__this, NULL);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_23 = V_1;
NullCheck(L_23);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_24;
L_24 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_23, NULL);
List_1_t8292C421BBB00D7661DC07462822936152BAB446* L_25 = ((BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1*)__this)->___m_RaycastResultCache_4;
NullCheck(L_22);
EventSystem_RaycastAll_mE93CC75909438D20D17A0EF98348A064FBFEA528(L_22, L_24, L_25, NULL);
// pointer.PointerEventData.pointerCurrentRaycast = FindFirstRaycast(m_RaycastResultCache);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_26 = V_1;
NullCheck(L_26);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_27;
L_27 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_26, NULL);
List_1_t8292C421BBB00D7661DC07462822936152BAB446* L_28 = ((BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1*)__this)->___m_RaycastResultCache_4;
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_29;
L_29 = BaseInputModule_FindFirstRaycast_mE07BDA14A7C9A8E3DFBFDAF449E5896597C9F6F5(L_28, NULL);
NullCheck(L_27);
PointerEventData_set_pointerCurrentRaycast_m52E1E9E89BACACFA6E8F105191654C7E24A98667_inline(L_27, L_29, NULL);
// if (pointer.PointerEventData.pointerCurrentRaycast.distance > MaxDistance)
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_30 = V_1;
NullCheck(L_30);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_31;
L_31 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_30, NULL);
NullCheck(L_31);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_32;
L_32 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_31, NULL);
float L_33 = L_32.___distance_2;
float L_34 = __this->___MaxDistance_18;
if ((((float)L_33) > ((float)L_34)))
{
goto IL_01aa;
}
}
{
// m_RaycastResultCache.Clear();
List_1_t8292C421BBB00D7661DC07462822936152BAB446* L_35 = ((BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1*)__this)->___m_RaycastResultCache_4;
NullCheck(L_35);
List_1_Clear_m88ECE219176F771E4C5F913CC01FFCF91E93E3D0_inline(L_35, List_1_Clear_m88ECE219176F771E4C5F913CC01FFCF91E93E3D0_RuntimeMethod_var);
// pointer.CurrentUIElement = pointer.PointerEventData.pointerCurrentRaycast.gameObject;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_36 = V_1;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_37 = V_1;
NullCheck(L_37);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_38;
L_38 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_37, NULL);
NullCheck(L_38);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_39;
L_39 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_38, NULL);
V_7 = L_39;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40;
L_40 = RaycastResult_get_gameObject_m77014B442B9E2D10F2CC3AEEDC07AA95CDE1E2F1_inline((&V_7), NULL);
NullCheck(L_36);
L_36->___CurrentUIElement_11 = L_40;
Il2CppCodeGenWriteBarrier((void**)(&L_36->___CurrentUIElement_11), (void*)L_40);
// var screenPosition = (Vector2)pointer.Camera.WorldToScreenPoint(pointer.PointerEventData.pointerCurrentRaycast.worldPosition);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_41 = V_1;
NullCheck(L_41);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_42;
L_42 = HVRUIPointer_get_Camera_m48503A1B4C9A1EDB0BE1D9D373DFAF4C580C8369_inline(L_41, NULL);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_43 = V_1;
NullCheck(L_43);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_44;
L_44 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_43, NULL);
NullCheck(L_44);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_45;
L_45 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_44, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = L_45.___worldPosition_9;
NullCheck(L_42);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Camera_WorldToScreenPoint_m26B4C8945C3B5731F1CC5944CFD96BF17126BAA3(L_42, L_46, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48;
L_48 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_47, NULL);
V_2 = L_48;
// var delta = screenPosition - pointer.PointerEventData.position;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49 = V_2;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_50 = V_1;
NullCheck(L_50);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_51;
L_51 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_50, NULL);
NullCheck(L_51);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52;
L_52 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_51, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53;
L_53 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_49, L_52, NULL);
V_3 = L_53;
// pointer.PointerEventData.position = screenPosition;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_54 = V_1;
NullCheck(L_54);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_55;
L_55 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_54, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_56 = V_2;
NullCheck(L_55);
PointerEventData_set_position_m66E8DFE693F550372E6B085C6E2F887FDB092FAA_inline(L_55, L_56, NULL);
// pointer.PointerEventData.delta = delta;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_57 = V_1;
NullCheck(L_57);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_58;
L_58 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_57, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59 = V_3;
NullCheck(L_58);
PointerEventData_set_delta_mD200AF7CCAEAD92D947091902AF864CB4ACE0F1D_inline(L_58, L_59, NULL);
// var buttonState = HVRController.GetButtonState(pointer.HandSide, PressButton);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_60 = V_1;
NullCheck(L_60);
int32_t L_61 = L_60->___HandSide_4;
int32_t L_62 = __this->___PressButton_19;
il2cpp_codegen_runtime_class_init_inline(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_63;
L_63 = HVRController_GetButtonState_mE3B33E6402A2F510EC06914231511E1157343AAA(L_61, L_62, NULL);
V_4 = L_63;
// HandlePointerExitAndEnter(pointer.PointerEventData, pointer.CurrentUIElement);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_64 = V_1;
NullCheck(L_64);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_65;
L_65 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_64, NULL);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_66 = V_1;
NullCheck(L_66);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_67 = L_66->___CurrentUIElement_11;
BaseInputModule_HandlePointerExitAndEnter_m0815F06EAF8F937916E0656D66A69844CB211298(__this, L_65, L_67, NULL);
// if (buttonState.JustActivated)
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_68 = V_4;
bool L_69 = L_68.___JustActivated_1;
if (!L_69)
{
goto IL_016c;
}
}
{
// ProcessPress(pointer);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_70 = V_1;
HVRInputModule_ProcessPress_m8FC35103894655967E4D089BB56A23D0578B8AC1(__this, L_70, NULL);
goto IL_0193;
}
IL_016c:
{
// else if (buttonState.Active)
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_71 = V_4;
bool L_72 = L_71.___Active_0;
if (!L_72)
{
goto IL_0183;
}
}
{
// ProcessDrag(pointer.PointerEventData);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_73 = V_1;
NullCheck(L_73);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_74;
L_74 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_73, NULL);
VirtualActionInvoker1< PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* >::Invoke(30 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData) */, __this, L_74);
goto IL_0193;
}
IL_0183:
{
// else if (buttonState.JustDeactivated)
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_75 = V_4;
bool L_76 = L_75.___JustDeactivated_2;
if (!L_76)
{
goto IL_0193;
}
}
{
// ProcessRelease(pointer);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_77 = V_1;
HVRInputModule_ProcessRelease_m37DEAD11296242DC712F68C6DBDD45C7052E5B13(__this, L_77, NULL);
}
IL_0193:
{
// ProcessMove(pointer.PointerEventData);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_78 = V_1;
NullCheck(L_78);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_79;
L_79 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_78, NULL);
VirtualActionInvoker1< PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* >::Invoke(29 /* System.Void UnityEngine.EventSystems.PointerInputModule::ProcessMove(UnityEngine.EventSystems.PointerEventData) */, __this, L_79);
// ProcessScroll(pointer.PointerEventData);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_80 = V_1;
NullCheck(L_80);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_81;
L_81 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_80, NULL);
HVRInputModule_ProcessScroll_m8B31F9FD49C33CF20F11C6F5CF4A91014261365E(L_81, NULL);
}
IL_01aa:
{
// for (var j = 0; j < Pointers.Count; j++)
int32_t L_82 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_82, 1));
}
IL_01ae:
{
// for (var j = 0; j < Pointers.Count; j++)
int32_t L_83 = V_0;
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_84;
L_84 = HVRInputModule_get_Pointers_m0CA6845BAA3AE869AE7BF32D87E6E1FCACFF6E06_inline(__this, NULL);
NullCheck(L_84);
int32_t L_85;
L_85 = List_1_get_Count_m6B31E8B8275238B4C90B6BF73B79544C9611C76C_inline(L_84, List_1_get_Count_m6B31E8B8275238B4C90B6BF73B79544C9611C76C_RuntimeMethod_var);
if ((((int32_t)L_83) < ((int32_t)L_85)))
{
goto IL_0007;
}
}
{
// for (var i = 0; i < UICanvases.Count; i++)
V_8 = 0;
goto IL_01ea;
}
IL_01c4:
{
// var canvas = UICanvases[i];
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_86 = __this->___UICanvases_20;
int32_t L_87 = V_8;
NullCheck(L_86);
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_88;
L_88 = List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85(L_86, L_87, List_1_get_Item_m4B70EE8CDFB7527368512645B0829E44411E8F85_RuntimeMethod_var);
V_9 = L_88;
// if (!canvas)
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_89 = V_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_90;
L_90 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_89, NULL);
if (!L_90)
{
goto IL_01e4;
}
}
{
// canvas.worldCamera = null;
Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* L_91 = V_9;
NullCheck(L_91);
Canvas_set_worldCamera_m007F7DABDB5A3A6BFB043E3500DA82A4D936EDD4(L_91, (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184*)NULL, NULL);
}
IL_01e4:
{
// for (var i = 0; i < UICanvases.Count; i++)
int32_t L_92 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_92, 1));
}
IL_01ea:
{
// for (var i = 0; i < UICanvases.Count; i++)
int32_t L_93 = V_8;
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_94 = __this->___UICanvases_20;
NullCheck(L_94);
int32_t L_95;
L_95 = List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_inline(L_94, List_1_get_Count_mE82CF9445C4264AAE1D6979301C4B0F2261298DD_RuntimeMethod_var);
if ((((int32_t)L_93) < ((int32_t)L_95)))
{
goto IL_01c4;
}
}
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::ProcessScroll(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_ProcessScroll_m8B31F9FD49C33CF20F11C6F5CF4A91014261365E (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m764A9EE16005FFF9BB7A28EF762E6EB9CFDDA7B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_GetEventHandler_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m3BFE4214B6075DAE2F291E508DC912DC72262D2E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (!Mathf.Approximately(eventData.scrollDelta.sqrMagnitude, 0.0f))
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = ___0_eventData;
NullCheck(L_0);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = PointerEventData_get_scrollDelta_m38C419C3E84811D17D1A42973AF7B3A457B316EA_inline(L_0, NULL);
V_0 = L_1;
float L_2;
L_2 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_0), NULL);
bool L_3;
L_3 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_2, (0.0f), NULL);
if (L_3)
{
goto IL_0039;
}
}
{
// var scrollHandler = ExecuteEvents.GetEventHandler<IScrollHandler>(eventData.pointerCurrentRaycast.gameObject);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_4 = ___0_eventData;
NullCheck(L_4);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_5;
L_5 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_4, NULL);
V_1 = L_5;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = RaycastResult_get_gameObject_m77014B442B9E2D10F2CC3AEEDC07AA95CDE1E2F1_inline((&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = ExecuteEvents_GetEventHandler_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m3BFE4214B6075DAE2F291E508DC912DC72262D2E(L_6, ExecuteEvents_GetEventHandler_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m3BFE4214B6075DAE2F291E508DC912DC72262D2E_RuntimeMethod_var);
// ExecuteEvents.ExecuteHierarchy(scrollHandler, eventData, ExecuteEvents.scrollHandler);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_8 = ___0_eventData;
EventFunction_1_t048C55D455059C49F0AFD58FA503F7A552C3DB65* L_9;
L_9 = ExecuteEvents_get_scrollHandler_m51E902070611D3F81AD5F1F5762AE2C48E84AFE2_inline(NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m764A9EE16005FFF9BB7A28EF762E6EB9CFDDA7B9(L_7, L_8, L_9, ExecuteEvents_ExecuteHierarchy_TisIScrollHandler_t762CB73017D561E11CF6759ED9FD8C9F24B3D13F_m764A9EE16005FFF9BB7A28EF762E6EB9CFDDA7B9_RuntimeMethod_var);
}
IL_0039:
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.UI.HVRInputModule::SendUpdateEventToSelectedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputModule_SendUpdateEventToSelectedObject_m8898EDE4FE4653F1375CF9090FE02DAA39D9695C (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_Execute_TisIUpdateSelectedHandler_tBBACEC3A6478F7DA4B682AFDA8CF59C6C3FCC9CC_m8AFB13536731ABE80F6AE964DA907EE6B27F055E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* V_0 = NULL;
{
// if (eventSystem.currentSelectedGameObject == null)
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_0;
L_0 = BaseInputModule_get_eventSystem_m341B2378F61A58D5432906B9EE1E12265E2FAB33_inline(__this, NULL);
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0015;
}
}
{
// return false;
return (bool)0;
}
IL_0015:
{
// var data = GetBaseEventData();
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* L_3;
L_3 = VirtualFuncInvoker0< BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* >::Invoke(19 /* UnityEngine.EventSystems.BaseEventData UnityEngine.EventSystems.BaseInputModule::GetBaseEventData() */, __this);
V_0 = L_3;
// ExecuteEvents.Execute(eventSystem.currentSelectedGameObject, data, ExecuteEvents.updateSelectedHandler);
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_4;
L_4 = BaseInputModule_get_eventSystem_m341B2378F61A58D5432906B9EE1E12265E2FAB33_inline(__this, NULL);
NullCheck(L_4);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline(L_4, NULL);
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* L_6 = V_0;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_tB9684C6044C44F9A8317A5E5A9A3C1C0376A4678* L_7;
L_7 = ExecuteEvents_get_updateSelectedHandler_m8AF7543437082AD4F5690AAA77F2623AE28C3D09_inline(NULL);
bool L_8;
L_8 = ExecuteEvents_Execute_TisIUpdateSelectedHandler_tBBACEC3A6478F7DA4B682AFDA8CF59C6C3FCC9CC_m8AFB13536731ABE80F6AE964DA907EE6B27F055E(L_5, L_6, L_7, ExecuteEvents_Execute_TisIUpdateSelectedHandler_tBBACEC3A6478F7DA4B682AFDA8CF59C6C3FCC9CC_m8AFB13536731ABE80F6AE964DA907EE6B27F055E_RuntimeMethod_var);
// return data.used;
BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* L_9 = V_0;
NullCheck(L_9);
bool L_10;
L_10 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.EventSystems.AbstractEventData::get_used() */, L_9);
return L_10;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::ProcessDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_ProcessDrag_m31841FB3A2953332B9F00F38DEAB4D2E18F44612 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_Execute_TisIBeginDragHandler_t0E0386CCAB531BD8291D12476D40D19AA98ED7EB_m1543843C77436B385445DCDE0E472112C8E40F87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_Execute_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_mAE71323F63A667FE0A4F8B9B0E27C6012B28FFE8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_Execute_TisIPointerUpHandler_tB2D4D0ABEAFF77BE8D0159D638D85E1AF7BAF210_mBB70745D5D17BF6402CABEFF0F52911F88C197A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (eventData.pointerDrag == null)
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = ___0_eventData;
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// if (!eventData.dragging)
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_3 = ___0_eventData;
NullCheck(L_3);
bool L_4;
L_4 = PointerEventData_get_dragging_mE0AD837F228E3830D4A74657AD3D47F53F6C87E9_inline(L_3, NULL);
if (L_4)
{
goto IL_003c;
}
}
{
// var startDrag = ShouldStartDrag(eventData);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_5 = ___0_eventData;
bool L_6;
L_6 = HVRInputModule_ShouldStartDrag_m45A003F358C5C92AA10FE99A78675CF722E6D3EA(__this, L_5, NULL);
// if (startDrag)
if (!L_6)
{
goto IL_003b;
}
}
{
// ExecuteEvents.Execute(eventData.pointerDrag, eventData, ExecuteEvents.beginDragHandler);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_7 = ___0_eventData;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline(L_7, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_9 = ___0_eventData;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t5B9F26DC56564B82AEF63D8AFEEEADBAB365F403* L_10;
L_10 = ExecuteEvents_get_beginDragHandler_mB0BEAC09E4A8F31438B07FE68A5BF7267FF8C2FC_inline(NULL);
bool L_11;
L_11 = ExecuteEvents_Execute_TisIBeginDragHandler_t0E0386CCAB531BD8291D12476D40D19AA98ED7EB_m1543843C77436B385445DCDE0E472112C8E40F87(L_8, L_9, L_10, ExecuteEvents_Execute_TisIBeginDragHandler_t0E0386CCAB531BD8291D12476D40D19AA98ED7EB_m1543843C77436B385445DCDE0E472112C8E40F87_RuntimeMethod_var);
// eventData.dragging = true;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_12 = ___0_eventData;
NullCheck(L_12);
PointerEventData_set_dragging_m43982B3F95F05986F40A736914CFBC45D2A9BB8E_inline(L_12, (bool)1, NULL);
goto IL_003c;
}
IL_003b:
{
// return;
return;
}
IL_003c:
{
// if (eventData.pointerPress != eventData.pointerDrag)
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_13 = ___0_eventData;
NullCheck(L_13);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
L_14 = PointerEventData_get_pointerPress_mEE815DDB67E40AA587090BCCE0E3CABA6405C50A_inline(L_13, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_15 = ___0_eventData;
NullCheck(L_15);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
L_16 = PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline(L_15, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_14, L_16, NULL);
if (!L_17)
{
goto IL_0076;
}
}
{
// ExecuteEvents.Execute(eventData.pointerPress, eventData, ExecuteEvents.pointerUpHandler);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_18 = ___0_eventData;
NullCheck(L_18);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19;
L_19 = PointerEventData_get_pointerPress_mEE815DDB67E40AA587090BCCE0E3CABA6405C50A_inline(L_18, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_20 = ___0_eventData;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8* L_21;
L_21 = ExecuteEvents_get_pointerUpHandler_m51B83B4AD7498D6F7A2CBD5F2331E91A37AE4CF2_inline(NULL);
bool L_22;
L_22 = ExecuteEvents_Execute_TisIPointerUpHandler_tB2D4D0ABEAFF77BE8D0159D638D85E1AF7BAF210_mBB70745D5D17BF6402CABEFF0F52911F88C197A6(L_19, L_20, L_21, ExecuteEvents_Execute_TisIPointerUpHandler_tB2D4D0ABEAFF77BE8D0159D638D85E1AF7BAF210_mBB70745D5D17BF6402CABEFF0F52911F88C197A6_RuntimeMethod_var);
// eventData.eligibleForClick = false;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_23 = ___0_eventData;
NullCheck(L_23);
PointerEventData_set_eligibleForClick_m360125CB3E348F3CF64C39F163467A842E479C21_inline(L_23, (bool)0, NULL);
// eventData.pointerPress = null;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_24 = ___0_eventData;
NullCheck(L_24);
PointerEventData_set_pointerPress_m51241AAA6E5F87ADEBBB8DB7D4452CE45200BEE8(L_24, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL);
// eventData.rawPointerPress = null;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_25 = ___0_eventData;
NullCheck(L_25);
PointerEventData_set_rawPointerPress_mEEC4E3C7CD00F1DDCD3DA98DA5837E71BB8455E3_inline(L_25, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL);
}
IL_0076:
{
// ExecuteEvents.Execute(eventData.pointerDrag, eventData, ExecuteEvents.dragHandler);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_26 = ___0_eventData;
NullCheck(L_26);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27;
L_27 = PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline(L_26, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_28 = ___0_eventData;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t37D97D8E7BDC68938191F138BFE31C7BEFCF855E* L_29;
L_29 = ExecuteEvents_get_dragHandler_m9193926B9685C80C0560C2E105FF6150C4EAE507_inline(NULL);
bool L_30;
L_30 = ExecuteEvents_Execute_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_mAE71323F63A667FE0A4F8B9B0E27C6012B28FFE8(L_27, L_28, L_29, ExecuteEvents_Execute_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_mAE71323F63A667FE0A4F8B9B0E27C6012B28FFE8_RuntimeMethod_var);
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.UI.HVRInputModule::ShouldStartDrag(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputModule_ShouldStartDrag_m45A003F358C5C92AA10FE99A78675CF722E6D3EA (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_eventData, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (!eventData.useDragThreshold)
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = ___0_eventData;
NullCheck(L_0);
bool L_1;
L_1 = PointerEventData_get_useDragThreshold_m3ED1F39E71630C9AB1F340C92F8FA39AA489E1C5_inline(L_0, NULL);
if (L_1)
{
goto IL_000a;
}
}
{
// return true;
return (bool)1;
}
IL_000a:
{
// var cameraPos = eventData.pressEventCamera.transform.position;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___0_eventData;
NullCheck(L_2);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3;
L_3 = PointerEventData_get_pressEventCamera_m8D6A377D5CA730307D9F8ABB8656FFB8FCD56AE3(L_2, NULL);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
V_0 = L_5;
// var pressDir = (eventData.pointerPressRaycast.worldPosition - cameraPos).normalized;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_6 = ___0_eventData;
NullCheck(L_6);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_7;
L_7 = PointerEventData_get_pointerPressRaycast_mEB1B974F5543F78162984E2924EF908E18CE3B5D_inline(L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7.___worldPosition_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_9, NULL);
V_2 = L_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
// var currentDir = (eventData.pointerCurrentRaycast.worldPosition - cameraPos).normalized;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_12 = ___0_eventData;
NullCheck(L_12);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_13;
L_13 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_12, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13.___worldPosition_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_14, L_15, NULL);
V_2 = L_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
V_1 = L_17;
// return Vector3.Dot(pressDir, currentDir) < Mathf.Cos(Mathf.Deg2Rad * AngleDragThreshold);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1;
float L_19;
L_19 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_11, L_18, NULL);
float L_20 = __this->___AngleDragThreshold_22;
float L_21;
L_21 = cosf(((float)il2cpp_codegen_multiply((0.0174532924f), L_20)));
return (bool)((((float)L_19) < ((float)L_21))? 1 : 0);
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::ProcessPress(HurricaneVR.Framework.Core.UI.HVRUIPointer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_ProcessPress_m8FC35103894655967E4D089BB56A23D0578B8AC1 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* ___0_pointer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t42CC83619BB6295404D44090142F7726003CE573_mF031AC46543C02039764EDB1B0673DFA36B1F58C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_Execute_TisIInitializePotentialDragHandler_tAFCBB3BBC98C928ED8D5703C39F4781446AB8E9E_mABD9E1ECC8C04235760B3855DF03F2308F62071C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_GetEventHandler_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_m9AA4E18082F53C60962F70D75570F1D400C37FBA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m3363BED905E60A4545A8CA5B8C68BA709E99536E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* V_0 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
float V_2 = 0.0f;
int32_t V_3 = 0;
{
// var eventData = pointer.PointerEventData;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_0 = ___0_pointer;
NullCheck(L_0);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_1;
L_1 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_0, NULL);
V_0 = L_1;
// eventData.eligibleForClick = true;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = V_0;
NullCheck(L_2);
PointerEventData_set_eligibleForClick_m360125CB3E348F3CF64C39F163467A842E479C21_inline(L_2, (bool)1, NULL);
// eventData.delta = Vector2.zero;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_3 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
L_4 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
NullCheck(L_3);
PointerEventData_set_delta_mD200AF7CCAEAD92D947091902AF864CB4ACE0F1D_inline(L_3, L_4, NULL);
// eventData.dragging = false;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_5 = V_0;
NullCheck(L_5);
PointerEventData_set_dragging_m43982B3F95F05986F40A736914CFBC45D2A9BB8E_inline(L_5, (bool)0, NULL);
// eventData.useDragThreshold = true;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_6 = V_0;
NullCheck(L_6);
PointerEventData_set_useDragThreshold_m63FE2034E4B240F1A0A902B1EB893B3DBA2D848B_inline(L_6, (bool)1, NULL);
// eventData.pressPosition = eventData.position;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_7 = V_0;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_8 = V_0;
NullCheck(L_8);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline(L_8, NULL);
NullCheck(L_7);
PointerEventData_set_pressPosition_m85544FBAB798DABE70067508294A6C4841A95379_inline(L_7, L_9, NULL);
// eventData.pointerPressRaycast = eventData.pointerCurrentRaycast;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_10 = V_0;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_11 = V_0;
NullCheck(L_11);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_12;
L_12 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_11, NULL);
NullCheck(L_10);
PointerEventData_set_pointerPressRaycast_m55CA127474B4CBCA795A9C872B7630AAF766F852_inline(L_10, L_12, NULL);
// DeselectIfSelectionChanged(pointer.CurrentUIElement, eventData);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_13 = ___0_pointer;
NullCheck(L_13);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = L_13->___CurrentUIElement_11;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_15 = V_0;
PointerInputModule_DeselectIfSelectionChanged_m8F111DD2317E33C4F0498F651BC52BD5C984A95B(__this, L_14, L_15, NULL);
// var pressed = ExecuteEvents.ExecuteHierarchy(pointer.CurrentUIElement, eventData, ExecuteEvents.pointerDownHandler);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_16 = ___0_pointer;
NullCheck(L_16);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = L_16->___CurrentUIElement_11;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_18 = V_0;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t00024D26E9CCD074EEBC25568B0383863A4CF117* L_19;
L_19 = ExecuteEvents_get_pointerDownHandler_mA67CE33D32540939A273DB88D6456C7FE43C13EF_inline(NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
L_20 = ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t42CC83619BB6295404D44090142F7726003CE573_mF031AC46543C02039764EDB1B0673DFA36B1F58C(L_17, L_18, L_19, ExecuteEvents_ExecuteHierarchy_TisIPointerDownHandler_t42CC83619BB6295404D44090142F7726003CE573_mF031AC46543C02039764EDB1B0673DFA36B1F58C_RuntimeMethod_var);
V_1 = L_20;
// if (pressed == null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_22)
{
goto IL_0073;
}
}
{
// pressed = ExecuteEvents.GetEventHandler<IPointerClickHandler>(pointer.CurrentUIElement);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_23 = ___0_pointer;
NullCheck(L_23);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = L_23->___CurrentUIElement_11;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25;
L_25 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m3363BED905E60A4545A8CA5B8C68BA709E99536E(L_24, ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m3363BED905E60A4545A8CA5B8C68BA709E99536E_RuntimeMethod_var);
V_1 = L_25;
}
IL_0073:
{
// var time = Time.unscaledTime;
float L_26;
L_26 = Time_get_unscaledTime_mAF4040B858903E1325D1C65B8BF1AC61460B2503(NULL);
V_2 = L_26;
// if (pressed == eventData.lastPress)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = V_1;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_28 = V_0;
NullCheck(L_28);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29;
L_29 = PointerEventData_get_lastPress_m46720C62503214A44EE947679A8BA307BC2AEEDC_inline(L_28, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_27, L_29, NULL);
if (!L_30)
{
goto IL_00b8;
}
}
{
// var diffTime = time - eventData.clickTime;
float L_31 = V_2;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_32 = V_0;
NullCheck(L_32);
float L_33;
L_33 = PointerEventData_get_clickTime_m5ABE0298E8CEF28B6BD7E750E940756CD78AB96E_inline(L_32, NULL);
// if (diffTime < 0.3f)
if ((!(((float)((float)il2cpp_codegen_subtract(L_31, L_33))) < ((float)(0.300000012f)))))
{
goto IL_00a8;
}
}
{
// ++eventData.clickCount;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_34 = V_0;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_35 = L_34;
NullCheck(L_35);
int32_t L_36;
L_36 = PointerEventData_get_clickCount_m3977011C09DB9F904B1AAC3708B821B8D6AC0F9F_inline(L_35, NULL);
V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1));
int32_t L_37 = V_3;
NullCheck(L_35);
PointerEventData_set_clickCount_m0A87C2C367987492F310786DC9C3DF1616EA4D49_inline(L_35, L_37, NULL);
goto IL_00af;
}
IL_00a8:
{
// eventData.clickCount = 1;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_38 = V_0;
NullCheck(L_38);
PointerEventData_set_clickCount_m0A87C2C367987492F310786DC9C3DF1616EA4D49_inline(L_38, 1, NULL);
}
IL_00af:
{
// eventData.clickTime = time;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_39 = V_0;
float L_40 = V_2;
NullCheck(L_39);
PointerEventData_set_clickTime_m93D27EB35F490AC9100369A23002F09148F85996_inline(L_39, L_40, NULL);
goto IL_00bf;
}
IL_00b8:
{
// eventData.clickCount = 1;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_41 = V_0;
NullCheck(L_41);
PointerEventData_set_clickCount_m0A87C2C367987492F310786DC9C3DF1616EA4D49_inline(L_41, 1, NULL);
}
IL_00bf:
{
// eventData.pointerPress = pressed;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_42 = V_0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43 = V_1;
NullCheck(L_42);
PointerEventData_set_pointerPress_m51241AAA6E5F87ADEBBB8DB7D4452CE45200BEE8(L_42, L_43, NULL);
// eventData.rawPointerPress = pointer.CurrentUIElement;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_44 = V_0;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_45 = ___0_pointer;
NullCheck(L_45);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_46 = L_45->___CurrentUIElement_11;
NullCheck(L_44);
PointerEventData_set_rawPointerPress_mEEC4E3C7CD00F1DDCD3DA98DA5837E71BB8455E3_inline(L_44, L_46, NULL);
// eventData.clickTime = Time.unscaledTime;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_47 = V_0;
float L_48;
L_48 = Time_get_unscaledTime_mAF4040B858903E1325D1C65B8BF1AC61460B2503(NULL);
NullCheck(L_47);
PointerEventData_set_clickTime_m93D27EB35F490AC9100369A23002F09148F85996_inline(L_47, L_48, NULL);
// eventData.pointerDrag = ExecuteEvents.GetEventHandler<IDragHandler>(pointer.CurrentUIElement);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_49 = V_0;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_50 = ___0_pointer;
NullCheck(L_50);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_51 = L_50->___CurrentUIElement_11;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_52;
L_52 = ExecuteEvents_GetEventHandler_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_m9AA4E18082F53C60962F70D75570F1D400C37FBA(L_51, ExecuteEvents_GetEventHandler_TisIDragHandler_t9FF2B3D79AB401D7E2485254973D15C0F117D00D_m9AA4E18082F53C60962F70D75570F1D400C37FBA_RuntimeMethod_var);
NullCheck(L_49);
PointerEventData_set_pointerDrag_m0E8D72362B07962843671C39ADC8F4D5E4915010_inline(L_49, L_52, NULL);
// if (eventData.pointerDrag != null)
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_53 = V_0;
NullCheck(L_53);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_54;
L_54 = PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline(L_53, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_55;
L_55 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_54, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_55)
{
goto IL_010e;
}
}
{
// ExecuteEvents.Execute(eventData.pointerDrag, eventData, ExecuteEvents.initializePotentialDrag);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_56 = V_0;
NullCheck(L_56);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57;
L_57 = PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline(L_56, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_58 = V_0;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t7DFDB0A0C9926E06BF7870695CD48A0533DFABAD* L_59;
L_59 = ExecuteEvents_get_initializePotentialDrag_m16F4CD40448FB1B78F6683AA26A9CC574F48AFBD_inline(NULL);
bool L_60;
L_60 = ExecuteEvents_Execute_TisIInitializePotentialDragHandler_tAFCBB3BBC98C928ED8D5703C39F4781446AB8E9E_mABD9E1ECC8C04235760B3855DF03F2308F62071C(L_57, L_58, L_59, ExecuteEvents_Execute_TisIInitializePotentialDragHandler_tAFCBB3BBC98C928ED8D5703C39F4781446AB8E9E_mABD9E1ECC8C04235760B3855DF03F2308F62071C_RuntimeMethod_var);
}
IL_010e:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::ProcessRelease(HurricaneVR.Framework.Core.UI.HVRUIPointer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule_ProcessRelease_m37DEAD11296242DC712F68C6DBDD45C7052E5B13 (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* ___0_pointer, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t9F3B358BA4812886852E9AB85A653ABF73B9AA35_m0C0E2A729F88D6AB5AC2B4FD9C4E33D181A52A57_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_Execute_TisIEndDragHandler_t9A93E4A27E7CEED446E5FE3DACF39B1A552C23A9_m6AA443D4F53AF0FEBAC269F761A158635243467E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_Execute_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m024FB23AA1DBB1B7A5E1935FA35A1E4FF57AC5F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_Execute_TisIPointerUpHandler_tB2D4D0ABEAFF77BE8D0159D638D85E1AF7BAF210_mBB70745D5D17BF6402CABEFF0F52911F88C197A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m3363BED905E60A4545A8CA5B8C68BA709E99536E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* V_0 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
{
// var eventData = pointer.PointerEventData;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_0 = ___0_pointer;
NullCheck(L_0);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_1;
L_1 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(L_0, NULL);
V_0 = L_1;
// ExecuteEvents.Execute(eventData.pointerPress, eventData, ExecuteEvents.pointerUpHandler);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = V_0;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = PointerEventData_get_pointerPress_mEE815DDB67E40AA587090BCCE0E3CABA6405C50A_inline(L_2, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8* L_5;
L_5 = ExecuteEvents_get_pointerUpHandler_m51B83B4AD7498D6F7A2CBD5F2331E91A37AE4CF2_inline(NULL);
bool L_6;
L_6 = ExecuteEvents_Execute_TisIPointerUpHandler_tB2D4D0ABEAFF77BE8D0159D638D85E1AF7BAF210_mBB70745D5D17BF6402CABEFF0F52911F88C197A6(L_3, L_4, L_5, ExecuteEvents_Execute_TisIPointerUpHandler_tB2D4D0ABEAFF77BE8D0159D638D85E1AF7BAF210_mBB70745D5D17BF6402CABEFF0F52911F88C197A6_RuntimeMethod_var);
// var handler = ExecuteEvents.GetEventHandler<IPointerClickHandler>(pointer.CurrentUIElement);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_7 = ___0_pointer;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = L_7->___CurrentUIElement_11;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m3363BED905E60A4545A8CA5B8C68BA709E99536E(L_8, ExecuteEvents_GetEventHandler_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m3363BED905E60A4545A8CA5B8C68BA709E99536E_RuntimeMethod_var);
V_1 = L_9;
// if (eventData.pointerPress == handler && eventData.eligibleForClick)
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_10 = V_0;
NullCheck(L_10);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11;
L_11 = PointerEventData_get_pointerPress_mEE815DDB67E40AA587090BCCE0E3CABA6405C50A_inline(L_10, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, L_12, NULL);
if (!L_13)
{
goto IL_004f;
}
}
{
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_14 = V_0;
NullCheck(L_14);
bool L_15;
L_15 = PointerEventData_get_eligibleForClick_m4B01A1640C694FD7421BDFB19CF763BC85672C8E_inline(L_14, NULL);
if (!L_15)
{
goto IL_004f;
}
}
{
// ExecuteEvents.Execute(eventData.pointerPress, eventData, ExecuteEvents.pointerClickHandler);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_16 = V_0;
NullCheck(L_16);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
L_17 = PointerEventData_get_pointerPress_mEE815DDB67E40AA587090BCCE0E3CABA6405C50A_inline(L_16, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_18 = V_0;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t586168BFEFD0CF29A2B706B5411BF712BD73359E* L_19;
L_19 = ExecuteEvents_get_pointerClickHandler_m0017F9D1EAF7C02CDDB4C148C92D6685D88EA8D5_inline(NULL);
bool L_20;
L_20 = ExecuteEvents_Execute_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m024FB23AA1DBB1B7A5E1935FA35A1E4FF57AC5F6(L_17, L_18, L_19, ExecuteEvents_Execute_TisIPointerClickHandler_t77341AA19DE37C26F5F619DE8BD28B70D5A2B5D8_m024FB23AA1DBB1B7A5E1935FA35A1E4FF57AC5F6_RuntimeMethod_var);
goto IL_0077;
}
IL_004f:
{
// else if (eventData.pointerDrag != null && eventData.dragging)
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_21 = V_0;
NullCheck(L_21);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22;
L_22 = PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline(L_21, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_23)
{
goto IL_0077;
}
}
{
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_24 = V_0;
NullCheck(L_24);
bool L_25;
L_25 = PointerEventData_get_dragging_mE0AD837F228E3830D4A74657AD3D47F53F6C87E9_inline(L_24, NULL);
if (!L_25)
{
goto IL_0077;
}
}
{
// ExecuteEvents.ExecuteHierarchy(pointer.CurrentUIElement, eventData, ExecuteEvents.dropHandler);
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_26 = ___0_pointer;
NullCheck(L_26);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = L_26->___CurrentUIElement_11;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_28 = V_0;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_tB3864D36512C3A896DAC44E898E5D9E1A92CB733* L_29;
L_29 = ExecuteEvents_get_dropHandler_m8E00FA7361DE68780ACEB365E6B14206A2180D03_inline(NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30;
L_30 = ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t9F3B358BA4812886852E9AB85A653ABF73B9AA35_m0C0E2A729F88D6AB5AC2B4FD9C4E33D181A52A57(L_27, L_28, L_29, ExecuteEvents_ExecuteHierarchy_TisIDropHandler_t9F3B358BA4812886852E9AB85A653ABF73B9AA35_m0C0E2A729F88D6AB5AC2B4FD9C4E33D181A52A57_RuntimeMethod_var);
}
IL_0077:
{
// if (eventData.pointerDrag != null && eventData.dragging)
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_31 = V_0;
NullCheck(L_31);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32;
L_32 = PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline(L_31, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_33;
L_33 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_33)
{
goto IL_009f;
}
}
{
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_34 = V_0;
NullCheck(L_34);
bool L_35;
L_35 = PointerEventData_get_dragging_mE0AD837F228E3830D4A74657AD3D47F53F6C87E9_inline(L_34, NULL);
if (!L_35)
{
goto IL_009f;
}
}
{
// ExecuteEvents.Execute(eventData.pointerDrag, eventData, ExecuteEvents.endDragHandler);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_36 = V_0;
NullCheck(L_36);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37;
L_37 = PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline(L_36, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_38 = V_0;
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t33BA7CA3F9202146F70BE77589CE24F7451C584C* L_39;
L_39 = ExecuteEvents_get_endDragHandler_mE78FEEEAE114635E416FF1FE33C851E62B60555B_inline(NULL);
bool L_40;
L_40 = ExecuteEvents_Execute_TisIEndDragHandler_t9A93E4A27E7CEED446E5FE3DACF39B1A552C23A9_m6AA443D4F53AF0FEBAC269F761A158635243467E(L_37, L_38, L_39, ExecuteEvents_Execute_TisIEndDragHandler_t9A93E4A27E7CEED446E5FE3DACF39B1A552C23A9_m6AA443D4F53AF0FEBAC269F761A158635243467E_RuntimeMethod_var);
}
IL_009f:
{
// eventData.eligibleForClick = false;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_41 = V_0;
NullCheck(L_41);
PointerEventData_set_eligibleForClick_m360125CB3E348F3CF64C39F163467A842E479C21_inline(L_41, (bool)0, NULL);
// eventData.dragging = false;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_42 = V_0;
NullCheck(L_42);
PointerEventData_set_dragging_m43982B3F95F05986F40A736914CFBC45D2A9BB8E_inline(L_42, (bool)0, NULL);
// eventData.pointerDrag = null;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_43 = V_0;
NullCheck(L_43);
PointerEventData_set_pointerDrag_m0E8D72362B07962843671C39ADC8F4D5E4915010_inline(L_43, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL);
// eventData.pressPosition = Vector2.zero;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_44 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45;
L_45 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
NullCheck(L_44);
PointerEventData_set_pressPosition_m85544FBAB798DABE70067508294A6C4841A95379_inline(L_44, L_45, NULL);
// eventData.pointerPress = null;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_46 = V_0;
NullCheck(L_46);
PointerEventData_set_pointerPress_m51241AAA6E5F87ADEBBB8DB7D4452CE45200BEE8(L_46, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL);
// eventData.rawPointerPress = null;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_47 = V_0;
NullCheck(L_47);
PointerEventData_set_rawPointerPress_mEEC4E3C7CD00F1DDCD3DA98DA5837E71BB8455E3_inline(L_47, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL);
// if (pointer.CurrentUIElement != eventData.pointerEnter)
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_48 = ___0_pointer;
NullCheck(L_48);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_49 = L_48->___CurrentUIElement_11;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_50 = V_0;
NullCheck(L_50);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_51;
L_51 = PointerEventData_get_pointerEnter_m6CE76D5C0C36C4666CDDE348B57885C52D495A4B_inline(L_50, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_52;
L_52 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_49, L_51, NULL);
if (!L_52)
{
goto IL_00f5;
}
}
{
// HandlePointerExitAndEnter(eventData, null);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_53 = V_0;
BaseInputModule_HandlePointerExitAndEnter_m0815F06EAF8F937916E0656D66A69844CB211298(__this, L_53, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL);
// HandlePointerExitAndEnter(eventData, pointer.CurrentUIElement);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_54 = V_0;
HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* L_55 = ___0_pointer;
NullCheck(L_55);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_56 = L_55->___CurrentUIElement_11;
BaseInputModule_HandlePointerExitAndEnter_m0815F06EAF8F937916E0656D66A69844CB211298(__this, L_54, L_56, NULL);
}
IL_00f5:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRInputModule::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputModule__ctor_mD79CF7695473F16C3712E49AE77D7C6605F5816C (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA91FADFC5EFC3817854AD49E7D556A22F7A8D4AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public float MaxDistance = 3f;
__this->___MaxDistance_18 = (3.0f);
// public List<Canvas> UICanvases = new List<Canvas>();
List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94* L_0 = (List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94*)il2cpp_codegen_object_new(List_1_t5421B2468AFFE816206B49B3A6E589B74E5C6C94_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mA91FADFC5EFC3817854AD49E7D556A22F7A8D4AD(L_0, List_1__ctor_mA91FADFC5EFC3817854AD49E7D556A22F7A8D4AD_RuntimeMethod_var);
__this->___UICanvases_20 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___UICanvases_20), (void*)L_0);
// public float AngleDragThreshold = 1f;
__this->___AngleDragThreshold_22 = (1.0f);
PointerInputModule__ctor_mBF074492478BFC24F87EF2C941D6C11A8ACDAF11(__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.Camera HurricaneVR.Framework.Core.UI.HVRUIPointer::get_Camera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* HVRUIPointer_get_Camera_m48503A1B4C9A1EDB0BE1D9D373DFAF4C580C8369 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___U3CCameraU3Ek__BackingField_6;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::set_Camera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUIPointer_set_Camera_mED04B47C2F82BDEDE751B9BD5DE5FD90051D967B (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_value;
__this->___U3CCameraU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCameraU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// UnityEngine.LineRenderer HurricaneVR.Framework.Core.UI.HVRUIPointer::get_Pointer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* HVRUIPointer_get_Pointer_m025C957ED27D2B8F5EBEBB518253294F79CE4094 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
{
// public LineRenderer Pointer { get; private set; }
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_0 = __this->___U3CPointerU3Ek__BackingField_7;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::set_Pointer(UnityEngine.LineRenderer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUIPointer_set_Pointer_m946AE5BEB530DB05FE6A765D2DFE9E7FAB350F53 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* ___0_value, const RuntimeMethod* method)
{
{
// public LineRenderer Pointer { get; private set; }
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_0 = ___0_value;
__this->___U3CPointerU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointerU3Ek__BackingField_7), (void*)L_0);
return;
}
}
// UnityEngine.EventSystems.PointerEventData HurricaneVR.Framework.Core.UI.HVRUIPointer::get_PointerEventData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
{
// public PointerEventData PointerEventData { get; internal set; }
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = __this->___U3CPointerEventDataU3Ek__BackingField_10;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::set_PointerEventData(UnityEngine.EventSystems.PointerEventData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUIPointer_set_PointerEventData_m63ADC144E6A7D96CDE9D9F57F88E9E9D13D3A9B7 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_value, const RuntimeMethod* method)
{
{
// public PointerEventData PointerEventData { get; internal set; }
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = ___0_value;
__this->___U3CPointerEventDataU3Ek__BackingField_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointerEventDataU3Ek__BackingField_10), (void*)L_0);
return;
}
}
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.Core.UI.HVRUIPointer::get_Controller()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRUIPointer_get_Controller_mB5DBBDD4009E32858E275584C301CD97D720D84B (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
{
// public HVRController Controller => HVRInputManager.Instance.GetController(HandSide);
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
int32_t L_1 = __this->___HandSide_4;
NullCheck(L_0);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2;
L_2 = HVRInputManager_GetController_m229346B9841C90E296B397DF2DAA5613535EF5B6(L_0, L_1, NULL);
return L_2;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUIPointer_Start_m77EA403D77258554116D521767020F245587F2B6 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Camera = GetComponent<Camera>();
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
L_0 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(__this, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
HVRUIPointer_set_Camera_mED04B47C2F82BDEDE751B9BD5DE5FD90051D967B_inline(__this, L_0, NULL);
// Pointer = GetComponent<LineRenderer>();
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_1;
L_1 = Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49(__this, Component_GetComponent_TisLineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D_m4F17B3CA1E7FFB03C7682312A59B9185E0F67C49_RuntimeMethod_var);
HVRUIPointer_set_Pointer_m946AE5BEB530DB05FE6A765D2DFE9E7FAB350F53_inline(__this, L_1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUIPointer_Update_m69D4188C5E08CFADB278B50048D045199EBD8AC2 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// Pointer.enabled = CurrentUIElement;
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_0;
L_0 = HVRUIPointer_get_Pointer_m025C957ED27D2B8F5EBEBB518253294F79CE4094_inline(__this, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = __this->___CurrentUIElement_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
NullCheck(L_0);
Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_0, L_2, NULL);
// if (Pointer.enabled)
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_3;
L_3 = HVRUIPointer_get_Pointer_m025C957ED27D2B8F5EBEBB518253294F79CE4094_inline(__this, NULL);
NullCheck(L_3);
bool L_4;
L_4 = Renderer_get_enabled_mFDDF363859AEC88105A925FA7EA341C077B09B54(L_3, NULL);
if (!L_4)
{
goto IL_012e;
}
}
{
// Pointer.SetPosition(0, transform.position);
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_5;
L_5 = HVRUIPointer_get_Pointer_m025C957ED27D2B8F5EBEBB518253294F79CE4094_inline(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
NullCheck(L_5);
LineRenderer_SetPosition_m84C4AD9ADC6AC62B33DB4D7E4C9F066DFF8440C1(L_5, 0, L_7, NULL);
// Pointer.SetPosition(1, PointerEventData.pointerCurrentRaycast.worldPosition);
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_8;
L_8 = HVRUIPointer_get_Pointer_m025C957ED27D2B8F5EBEBB518253294F79CE4094_inline(__this, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_9;
L_9 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(__this, NULL);
NullCheck(L_9);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_10;
L_10 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = L_10.___worldPosition_9;
NullCheck(L_8);
LineRenderer_SetPosition_m84C4AD9ADC6AC62B33DB4D7E4C9F066DFF8440C1(L_8, 1, L_11, NULL);
// if(PointerHit)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = __this->___PointerHit_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_012e;
}
}
{
// var forward = PointerEventData.pointerCurrentRaycast.worldNormal;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_14;
L_14 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(__this, NULL);
NullCheck(L_14);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_15;
L_15 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_14, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15.___worldNormal_10;
V_0 = L_16;
// forward *= offsetPointerHit;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
float L_18 = __this->___offsetPointerHit_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_17, L_18, NULL);
V_0 = L_19;
// PointerHit.transform.position = PointerEventData.pointerCurrentRaycast.worldPosition + forward;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = __this->___PointerHit_9;
NullCheck(L_20);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_20, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_22;
L_22 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(__this, NULL);
NullCheck(L_22);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_23;
L_23 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23.___worldPosition_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_24, L_25, NULL);
NullCheck(L_21);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_21, L_26, NULL);
// PointerHit.transform.rotation = PointerEventData.pointerCurrentRaycast.gameObject.transform.rotation;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = __this->___PointerHit_9;
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_27, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_29;
L_29 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(__this, NULL);
NullCheck(L_29);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_30;
L_30 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_29, NULL);
V_1 = L_30;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31;
L_31 = RaycastResult_get_gameObject_m77014B442B9E2D10F2CC3AEEDC07AA95CDE1E2F1_inline((&V_1), NULL);
NullCheck(L_31);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
L_32 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_31, NULL);
NullCheck(L_32);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33;
L_33 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_32, NULL);
NullCheck(L_28);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_28, L_33, NULL);
// Debug.DrawRay(PointerHit.transform.position, PointerEventData.pointerCurrentRaycast.worldNormal, Color.red);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = __this->___PointerHit_9;
NullCheck(L_34);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_34, NULL);
NullCheck(L_35);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_35, NULL);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_37;
L_37 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(__this, NULL);
NullCheck(L_37);
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_38;
L_38 = PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline(L_37, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = L_38.___worldNormal_10;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_40;
L_40 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_DrawRay_mB172868181856F153732BB56C0BE1C58EE598F53(L_36, L_39, L_40, NULL);
// Debug.DrawRay(PointerHit.transform.position, CurrentUIElement.transform.forward, Color.yellow);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_41 = __this->___PointerHit_9;
NullCheck(L_41);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42;
L_42 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_41, NULL);
NullCheck(L_42);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_42, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_44 = __this->___CurrentUIElement_11;
NullCheck(L_44);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45;
L_45 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_44, NULL);
NullCheck(L_45);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_45, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_47;
L_47 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL);
Debug_DrawRay_mB172868181856F153732BB56C0BE1C58EE598F53(L_43, L_46, L_47, NULL);
}
IL_012e:
{
// if(PointerHit)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_48 = __this->___PointerHit_9;
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_0151;
}
}
{
// PointerHit.SetActive(Pointer.enabled);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_50 = __this->___PointerHit_9;
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_51;
L_51 = HVRUIPointer_get_Pointer_m025C957ED27D2B8F5EBEBB518253294F79CE4094_inline(__this, NULL);
NullCheck(L_51);
bool L_52;
L_52 = Renderer_get_enabled_mFDDF363859AEC88105A925FA7EA341C077B09B54(L_51, NULL);
NullCheck(L_50);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_50, L_52, NULL);
}
IL_0151:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::Process()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUIPointer_Process_m74592CF80A8F81E636365DB1D6C1D0CAE6CD7DC1 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
{
// PointerEventData.Reset();
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0;
L_0 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(__this, NULL);
NullCheck(L_0);
VirtualActionInvoker0::Invoke(4 /* System.Void UnityEngine.EventSystems.AbstractEventData::Reset() */, L_0);
// PointerEventData.position = new Vector2(Camera.pixelWidth / 2, Camera.pixelHeight / 2);
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_1;
L_1 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(__this, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_2;
L_2 = HVRUIPointer_get_Camera_m48503A1B4C9A1EDB0BE1D9D373DFAF4C580C8369_inline(__this, NULL);
NullCheck(L_2);
int32_t L_3;
L_3 = Camera_get_pixelWidth_m55AC8AD744FC0179865C2E630C68F9AD0799065D(L_2, NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4;
L_4 = HVRUIPointer_get_Camera_m48503A1B4C9A1EDB0BE1D9D373DFAF4C580C8369_inline(__this, NULL);
NullCheck(L_4);
int32_t L_5;
L_5 = Camera_get_pixelHeight_m00881B5A440B0018D5A8F837694027050B500F59(L_4, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)((int32_t)(L_3/2))), ((float)((int32_t)(L_5/2))), /*hidden argument*/NULL);
NullCheck(L_1);
PointerEventData_set_position_m66E8DFE693F550372E6B085C6E2F887FDB092FAA_inline(L_1, L_6, NULL);
// PointerEventData.scrollDelta = Vector2.zero;
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_7;
L_7 = HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline(__this, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
NullCheck(L_7);
PointerEventData_set_scrollDelta_m58007CAE9A9B333B82C36B9E5431FBD926CB556C_inline(L_7, L_8, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.UI.HVRUIPointer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUIPointer__ctor_m49E6FBD09D0D19D450783FA4C3A7077AECE76D39 (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __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.Stabbing.HVRNotStabbable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRNotStabbable__ctor_mCFA4EB1C71B551F4C3EFF68D47BDE4D8647978D4 (HVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004* __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.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabbable::get_IsStabbed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabbable_get_IsStabbed_m45B86208BEA2243290F1E25D4C3A6AE326F2FA90 (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC22D02257EADA41CBE5A634CCF00B4B7814B2A0F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool IsStabbed => Stabbers.Count > 0;
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* L_0 = __this->___Stabbers_9;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mC22D02257EADA41CBE5A634CCF00B4B7814B2A0F_inline(L_0, List_1_get_Count_mC22D02257EADA41CBE5A634CCF00B4B7814B2A0F_RuntimeMethod_var);
return (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabbable::get_Velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabbable_get_Velocity_m941B6CFD27BAA3EA28AA219DC6538A8130B2A50E (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method)
{
{
// public Vector3 Velocity { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CVelocityU3Ek__BackingField_10;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::set_Velocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_set_Velocity_mC84F92348E744F4AAF64238C06EB2C35E3556DEC (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
// public Vector3 Velocity { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CVelocityU3Ek__BackingField_10 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_Awake_mA93A211AD0596D63433BB79D1A81E9294182DBCE (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEABBC7CC629D5A1A4F4FADF3A8DE4C9E273631EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Settings)
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_0 = __this->___Settings_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_0018;
}
}
{
// Settings = ScriptableObject.CreateInstance<HVRStabbableSettings>();
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_2;
L_2 = ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A(ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A_RuntimeMethod_var);
__this->___Settings_4 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Settings_4), (void*)L_2);
}
IL_0018:
{
// Settings.CheckCurve();
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_3 = __this->___Settings_4;
NullCheck(L_3);
HVRStabbableSettings_CheckCurve_m740C95615DE9E1968B845DDCC606EC57988C5F9F(L_3, NULL);
// Stabbers = new List<HVRStabber>();
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* L_4 = (List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D*)il2cpp_codegen_object_new(List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_mEABBC7CC629D5A1A4F4FADF3A8DE4C9E273631EC(L_4, List_1__ctor_mEABBC7CC629D5A1A4F4FADF3A8DE4C9E273631EC_RuntimeMethod_var);
__this->___Stabbers_9 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Stabbers_9), (void*)L_4);
// if (Ignorecolliders == null) Ignorecolliders = new List<Collider>();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_5 = __this->___Ignorecolliders_5;
if (L_5)
{
goto IL_0041;
}
}
{
// if (Ignorecolliders == null) Ignorecolliders = new List<Collider>();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_6 = (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*)il2cpp_codegen_object_new(List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE(L_6, List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var);
__this->___Ignorecolliders_5 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Ignorecolliders_5), (void*)L_6);
}
IL_0041:
{
// if (Ignorecolliders.Count == 0)
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_7 = __this->___Ignorecolliders_5;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_7, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if (L_8)
{
goto IL_0054;
}
}
{
// RefreshColliders();
VirtualActionInvoker0::Invoke(5 /* System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::RefreshColliders() */, __this);
}
IL_0054:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::RefreshColliders()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_RefreshColliders_m9657807D8443C7A75A68A6FE1A08A093A859DCC1 (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2C2A32AA4FD62D8B9BF5E40B7E2F3EF738C532A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m0C44C8A880D3DB31C0E65F8E393508A007F5DAE5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRefreshCollidersU3Eb__14_0_m0DBCE7DD18DF444AAB7989097BAC12D8B86009FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_0 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B4_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B4_1 = NULL;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* G_B4_2 = NULL;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* G_B3_0 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* G_B3_1 = NULL;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* G_B3_2 = NULL;
{
// Ignorecolliders.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = __this->___Ignorecolliders_5;
NullCheck(L_0);
List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_inline(L_0, List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_RuntimeMethod_var);
// if (TryGetComponent(out Rigidbody rb))
bool L_1;
L_1 = Component_TryGetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2C2A32AA4FD62D8B9BF5E40B7E2F3EF738C532A6(__this, (&V_0), Component_TryGetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2C2A32AA4FD62D8B9BF5E40B7E2F3EF738C532A6_RuntimeMethod_var);
if (!L_1)
{
goto IL_0028;
}
}
{
// Ignorecolliders.AddRange(rb.GetColliders());
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_2 = __this->___Ignorecolliders_5;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3 = V_0;
RuntimeObject* L_4;
L_4 = HVRUtilities_GetColliders_mD235A012011276F8C1C9CD9C37EB43DEB94AD1BD(L_3, (bool)0, NULL);
NullCheck(L_2);
List_1_AddRange_m0C44C8A880D3DB31C0E65F8E393508A007F5DAE5(L_2, L_4, List_1_AddRange_m0C44C8A880D3DB31C0E65F8E393508A007F5DAE5_RuntimeMethod_var);
return;
}
IL_0028:
{
// Ignorecolliders.AddRange(GetComponentsInChildren<Collider>().Where(e => !e.isTrigger));
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_5 = __this->___Ignorecolliders_5;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_6;
L_6 = Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB(__this, Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_7 = ((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9__14_0_1;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_8 = L_7;
G_B3_0 = L_8;
G_B3_1 = L_6;
G_B3_2 = L_5;
if (L_8)
{
G_B4_0 = L_8;
G_B4_1 = L_6;
G_B4_2 = L_5;
goto IL_0053;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var);
U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958* L_9 = ((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_10 = (Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04*)il2cpp_codegen_object_new(Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04_il2cpp_TypeInfo_var);
NullCheck(L_10);
Func_2__ctor_m864A52B06CBC2998220EBC26DE6F9AF4FC6BF864(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CRefreshCollidersU3Eb__14_0_m0DBCE7DD18DF444AAB7989097BAC12D8B86009FF_RuntimeMethod_var), NULL);
Func_2_t6AD3CFC7C337E46C1DA946EEEA6278162FB59A04* L_11 = L_10;
((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9__14_0_1 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9__14_0_1), (void*)L_11);
G_B4_0 = L_11;
G_B4_1 = G_B3_1;
G_B4_2 = G_B3_2;
}
IL_0053:
{
RuntimeObject* L_12;
L_12 = Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786((RuntimeObject*)G_B4_1, G_B4_0, Enumerable_Where_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m7BABC61375EC3967C05129799DCA3C44560E3786_RuntimeMethod_var);
NullCheck(G_B4_2);
List_1_AddRange_m0C44C8A880D3DB31C0E65F8E393508A007F5DAE5(G_B4_2, L_12, List_1_AddRange_m0C44C8A880D3DB31C0E65F8E393508A007F5DAE5_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::DrawBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_DrawBounds_mC1F4874722E7BA7E64347566130038A8C70CF51E (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method)
{
{
// var bounds = transform.GetColliderBounds();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1;
L_1 = HVRUtilities_GetColliderBounds_m504AC1C0EAE2E2C3365A01D738C6635AADC24622(L_0, NULL);
// bounds.DrawBounds();
HVRUtilities_DrawBounds_mAA6ACEBDEFD039BE827CDE47DD40B99686A0138D(L_1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_FixedUpdate_m4B12095D236FB48ECE61807A2D741C85C3B68AA5 (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method)
{
{
// Cleanup();
HVRStabbable_Cleanup_m7DF7483792E30D6496D2AE4C4ED74B5C41BE2CD5(__this, NULL);
// Velocity = (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 = __this->____previousPosition_11;
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);
HVRStabbable_set_Velocity_mC84F92348E744F4AAF64238C06EB2C35E3556DEC_inline(__this, L_5, NULL);
// _previousPosition = transform.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
__this->____previousPosition_11 = L_7;
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::Cleanup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_Cleanup_m7DF7483792E30D6496D2AE4C4ED74B5C41BE2CD5 (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m04C154A74AB125F89D237D07E4D1E7F7DF895CA5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m93B27B65FDBF4E52F0865500817F8585899DD730_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m1EBF49BE2B8F62D390C9EB7D582B41A1E6E33EA7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m04D4A4006537785074B69225CDA40A06A3F4D8EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m0F09D22001FC4FFF3A756C054BB509A2D275FF75_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCleanupU3Eb__17_0_mAC86E9AB4A4C36FA87E8E419B38693F17C6CEE83_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD V_1;
memset((&V_1), 0, sizeof(V_1));
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* V_2 = NULL;
Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8* G_B12_0 = NULL;
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* G_B12_1 = NULL;
Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8* G_B11_0 = NULL;
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* G_B11_1 = NULL;
{
// var cleanup = false;
V_0 = (bool)0;
// foreach (var stabber in Stabbers)
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* L_0 = __this->___Stabbers_9;
NullCheck(L_0);
Enumerator_tE129CD2D0D69A400483A1E26A701B7CEAF640BBD L_1;
L_1 = List_1_GetEnumerator_m04D4A4006537785074B69225CDA40A06A3F4D8EF(L_0, List_1_GetEnumerator_m04D4A4006537785074B69225CDA40A06A3F4D8EF_RuntimeMethod_var);
V_1 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0044:
{// begin finally (depth: 1)
Enumerator_Dispose_m04C154A74AB125F89D237D07E4D1E7F7DF895CA5((&V_1), Enumerator_Dispose_m04C154A74AB125F89D237D07E4D1E7F7DF895CA5_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0039_1;
}
IL_0010_1:
{
// foreach (var stabber in Stabbers)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_2;
L_2 = Enumerator_get_Current_m1EBF49BE2B8F62D390C9EB7D582B41A1E6E33EA7_inline((&V_1), Enumerator_get_Current_m1EBF49BE2B8F62D390C9EB7D582B41A1E6E33EA7_RuntimeMethod_var);
V_2 = L_2;
// if (!stabber || !stabber.gameObject.activeInHierarchy || !stabber.enabled)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_3 = V_2;
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_0035_1;
}
}
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_5 = V_2;
NullCheck(L_5);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL);
NullCheck(L_6);
bool L_7;
L_7 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_6, NULL);
if (!L_7)
{
goto IL_0035_1;
}
}
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_8 = V_2;
NullCheck(L_8);
bool L_9;
L_9 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_8, NULL);
if (L_9)
{
goto IL_0039_1;
}
}
IL_0035_1:
{
// cleanup = true;
V_0 = (bool)1;
// break;
goto IL_0052;
}
IL_0039_1:
{
// foreach (var stabber in Stabbers)
bool L_10;
L_10 = Enumerator_MoveNext_m93B27B65FDBF4E52F0865500817F8585899DD730((&V_1), Enumerator_MoveNext_m93B27B65FDBF4E52F0865500817F8585899DD730_RuntimeMethod_var);
if (L_10)
{
goto IL_0010_1;
}
}
{
goto IL_0052;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0052:
{
// if (cleanup)
bool L_11 = V_0;
if (!L_11)
{
goto IL_0080;
}
}
{
// Stabbers.RemoveAll(e => e == null || !e.gameObject.activeInHierarchy || !e.enabled);
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* L_12 = __this->___Stabbers_9;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var);
Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8* L_13 = ((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9__17_0_2;
Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8* L_14 = L_13;
G_B11_0 = L_14;
G_B11_1 = L_12;
if (L_14)
{
G_B12_0 = L_14;
G_B12_1 = L_12;
goto IL_007a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var);
U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958* L_15 = ((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8* L_16 = (Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8*)il2cpp_codegen_object_new(Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8_il2cpp_TypeInfo_var);
NullCheck(L_16);
Predicate_1__ctor_m3B488A52C9BB94BE29DEC6E44AE8BE4BE74B57F5(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3CCleanupU3Eb__17_0_mAC86E9AB4A4C36FA87E8E419B38693F17C6CEE83_RuntimeMethod_var), NULL);
Predicate_1_t24B15B3A6C74AEBD6962E631C0DA7DF41AB406D8* L_17 = L_16;
((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9__17_0_2 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9__17_0_2), (void*)L_17);
G_B12_0 = L_17;
G_B12_1 = G_B11_1;
}
IL_007a:
{
NullCheck(G_B12_1);
int32_t L_18;
L_18 = List_1_RemoveAll_m0F09D22001FC4FFF3A756C054BB509A2D275FF75(G_B12_1, G_B12_0, List_1_RemoveAll_m0F09D22001FC4FFF3A756C054BB509A2D275FF75_RuntimeMethod_var);
}
IL_0080:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::OnStabberEnter(HurricaneVR.Framework.Core.Stabbing.HVRStabber,UnityEngine.Collision,UnityEngine.ContactPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_OnStabberEnter_mDF4A7E41553CA69F9B90CC6C4A789046703ECD6F (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_stabber, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___1_collision, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 ___2_contactPoint, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCF137C8311A8569536F7B74D6EFFB85F41A1A2DA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Stabbers.Add(stabber);
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* L_0 = __this->___Stabbers_9;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_1 = ___0_stabber;
NullCheck(L_0);
List_1_Add_mCF137C8311A8569536F7B74D6EFFB85F41A1A2DA_inline(L_0, L_1, List_1_Add_mCF137C8311A8569536F7B74D6EFFB85F41A1A2DA_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::OnStabberExit(HurricaneVR.Framework.Core.Stabbing.HVRStabber)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_OnStabberExit_m6AC4945A387475A444B93532E1BEF469F16A34BE (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_stabber, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mBEE9451A1F5C15F45E80EF6C77528FAFEE1FF8FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Stabbers.Remove(stabber);
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* L_0 = __this->___Stabbers_9;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_1 = ___0_stabber;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Remove_mBEE9451A1F5C15F45E80EF6C77528FAFEE1FF8FD(L_0, L_1, List_1_Remove_mBEE9451A1F5C15F45E80EF6C77528FAFEE1FF8FD_RuntimeMethod_var);
// UnStabbed.Invoke(stabber, this);
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* L_3 = __this->___UnStabbed_7;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_4 = ___0_stabber;
NullCheck(L_3);
UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588(L_3, L_4, __this, UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::OnFullStabReached(HurricaneVR.Framework.Core.Stabbing.HVRStabber)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable_OnFullStabReached_mF3B6925F2A2E9DFAAA64ABC84041556225EEA2D5 (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_stabber, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// FullStabbed.Invoke(stabber, this);
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* L_0 = __this->___FullStabbed_8;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_1 = ___0_stabber;
NullCheck(L_0);
UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588(L_0, L_1, __this, UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbable__ctor_m1353E827CD275945D19040468AC04491D413D319 (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<Collider> Ignorecolliders = new List<Collider>();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*)il2cpp_codegen_object_new(List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE(L_0, List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var);
__this->___Ignorecolliders_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Ignorecolliders_5), (void*)L_0);
// public HVRStabEvent Stabbed = new HVRStabEvent();
HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924* L_1 = (HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924*)il2cpp_codegen_object_new(HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924_il2cpp_TypeInfo_var);
NullCheck(L_1);
HVRStabEvent__ctor_m31150B8ECCC62C8F4507EA1557A31359B5133BDC(L_1, NULL);
__this->___Stabbed_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Stabbed_6), (void*)L_1);
// public HVRStabEvents UnStabbed = new HVRStabEvents();
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* L_2 = (HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7*)il2cpp_codegen_object_new(HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7_il2cpp_TypeInfo_var);
NullCheck(L_2);
HVRStabEvents__ctor_mAC5E418D4EF8DB50351CEE1A440B6ED960EA493D(L_2, NULL);
__this->___UnStabbed_7 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___UnStabbed_7), (void*)L_2);
// public HVRStabEvents FullStabbed = new HVRStabEvents();
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* L_3 = (HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7*)il2cpp_codegen_object_new(HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7_il2cpp_TypeInfo_var);
NullCheck(L_3);
HVRStabEvents__ctor_mAC5E418D4EF8DB50351CEE1A440B6ED960EA493D(L_3, NULL);
__this->___FullStabbed_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FullStabbed_8), (void*)L_3);
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.Stabbing.HVRStabbable/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mAFC8DF42A512EE7A3067EF38200E0B3EA8711194 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958* L_0 = (U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958*)il2cpp_codegen_object_new(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_mA29BC24B1536A112E73E3D7E9CB08D7F3FF41290(L_0, NULL);
((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA29BC24B1536A112E73E3D7E9CB08D7F3FF41290 (U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c::<RefreshColliders>b__14_0(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CRefreshCollidersU3Eb__14_0_m0DBCE7DD18DF444AAB7989097BAC12D8B86009FF (U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_e, const RuntimeMethod* method)
{
{
// Ignorecolliders.AddRange(GetComponentsInChildren<Collider>().Where(e => !e.isTrigger));
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_e;
NullCheck(L_0);
bool L_1;
L_1 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabbable/<>c::<Cleanup>b__17_0(HurricaneVR.Framework.Core.Stabbing.HVRStabber)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCleanupU3Eb__17_0_mAC86E9AB4A4C36FA87E8E419B38693F17C6CEE83 (U3CU3Ec_t2D2E72A09BB9C316A88143FBE8E3B9F1543DF958* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___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;
}
{
// Stabbers.RemoveAll(e => e == null || !e.gameObject.activeInHierarchy || !e.enabled);
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_0 = ___0_e;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0020;
}
}
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_2 = ___0_e;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_3, NULL);
if (!L_4)
{
goto IL_0020;
}
}
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_5 = ___0_e;
NullCheck(L_5);
bool L_6;
L_6 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_5, NULL);
return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
}
IL_0020:
{
return (bool)1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::get_LockVelocitySquared()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRStabbableSettings_get_LockVelocitySquared_m7ED1AF0935E4591A735D7E33E48A9155D4EC7123 (HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* __this, const RuntimeMethod* method)
{
{
// public float LockVelocitySquared => LockVelocity * LockVelocity;
float L_0 = __this->___LockVelocity_18;
float L_1 = __this->___LockVelocity_18;
return ((float)il2cpp_codegen_multiply(L_0, L_1));
}
}
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::get_UnlockForceSquared()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRStabbableSettings_get_UnlockForceSquared_m73AF28B80A8AF714C1EF1518635D5097EEC5AC98 (HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* __this, const RuntimeMethod* method)
{
{
// public float UnlockForceSquared => UnlockForce * UnlockForce;
float L_0 = __this->___UnlockForce_20;
float L_1 = __this->___UnlockForce_20;
return ((float)il2cpp_codegen_multiply(L_0, L_1));
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::CheckCurve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbableSettings_CheckCurve_m740C95615DE9E1968B845DDCC606EC57988C5F9F (HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (InnerDamperCurve == null)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___InnerDamperCurve_10;
if (L_0)
{
goto IL_0013;
}
}
{
// InnerDamperCurve = new AnimationCurve();
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var);
NullCheck(L_1);
AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_1, NULL);
__this->___InnerDamperCurve_10 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___InnerDamperCurve_10), (void*)L_1);
}
IL_0013:
{
// if (InnerDamperCurve.keys.Length == 0)
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___InnerDamperCurve_10;
NullCheck(L_2);
KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_3;
L_3 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_2, NULL);
NullCheck(L_3);
if ((((RuntimeArray*)L_3)->max_length))
{
goto IL_004d;
}
}
{
// InnerDamperCurve.AddKey(0f, 1f);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = __this->___InnerDamperCurve_10;
NullCheck(L_4);
int32_t L_5;
L_5 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_4, (0.0f), (1.0f), NULL);
// InnerDamperCurve.AddKey(1f, 1f);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___InnerDamperCurve_10;
NullCheck(L_6);
int32_t L_7;
L_7 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_6, (1.0f), (1.0f), NULL);
}
IL_004d:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabbableSettings__ctor_mB137F08719E8B6E8599851EA40DC623835FEE9C2 (HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* __this, const RuntimeMethod* method)
{
{
// public float RequiredVelocity = 1f;
__this->___RequiredVelocity_5 = (1.0f);
// public float OuterShellDamper = 5000;
__this->___OuterShellDamper_6 = (5000.0f);
// public float OuterShellThickness = .025f; // default 1 inch?
__this->___OuterShellThickness_7 = (0.0250000004f);
// public float Damper = 1000;
__this->___Damper_8 = (1000.0f);
// public bool UseDamperCurve = true;
__this->___UseDamperCurve_9 = (bool)1;
// public JointProjectionMode ProjectionMode = JointProjectionMode.PositionAndRotation;
__this->___ProjectionMode_12 = 1;
// public float ProjectionDistance = .01f;
__this->___ProjectionDistance_13 = (0.00999999978f);
// public float ProjectionAngle = 20f;
__this->___ProjectionAngle_14 = (20.0f);
// public bool CanLock = true;
__this->___CanLock_17 = (bool)1;
// public float LockVelocity = .1f;
__this->___LockVelocity_18 = (0.100000001f);
// public float LockTime = .25f;
__this->___LockTime_19 = (0.25f);
// public float UnlockForce = 300;
__this->___UnlockForce_20 = (300.0f);
// public bool ManyFullStabs = true;
__this->___ManyFullStabs_21 = (bool)1;
// public float FullStabDepth = .15f;
__this->___FullStabDepth_22 = (0.150000006f);
// public float FullStabResetDepth = 0.05f;
__this->___FullStabResetDepth_23 = (0.0500000007f);
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
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_StabLineWorld()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabber_get_StabLineWorld_mC07E9A596C1904F0FEB9FAFF9C4E3626E71CE30C (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public Vector3 StabLineWorld => Tip.position - Base.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___Tip_4;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___Base_5;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_3, NULL);
return L_4;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_StabLineLocal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabber_get_StabLineLocal_mC7F76F2CD8700E20EF8A84C11FA80E31694C6732 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public Vector3 StabLineLocal => Rigidbody.transform.InverseTransformPoint(Tip.position) - Rigidbody.transform.InverseTransformPoint(Base.position);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline(__this, NULL);
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___Tip_4;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_1, L_3, NULL);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5;
L_5 = HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline(__this, NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___Base_5;
NullCheck(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_6, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_9, NULL);
return L_10;
}
}
// System.Single HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRStabber_get_Length_m3E6A9A26DA1EC5CFE252534D2A9A658007CF5E07 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// public float Length => StabLineWorld.magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = HVRStabber_get_StabLineWorld_mC07E9A596C1904F0FEB9FAFF9C4E3626E71CE30C(__this, NULL);
V_0 = L_0;
float L_1;
L_1 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
return L_1;
}
}
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_Rigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___U3CRigidbodyU3Ek__BackingField_31;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::set_Rigidbody(UnityEngine.Rigidbody)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_set_Rigidbody_m6A803FF656EF2EA247D6D49BF16C3A4669213F13 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_value;
__this->___U3CRigidbodyU3Ek__BackingField_31 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidbodyU3Ek__BackingField_31), (void*)L_0);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_IsStabbing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabber_get_IsStabbing_mFF5E784AAE5936A1E27A1DB29ECB5FA3EB256D8F (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool IsStabbing => _trackers.Count > 0;
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_0 = __this->____trackers_32;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_inline(L_0, List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
return (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
}
}
// System.Collections.Generic.List`1<UnityEngine.GameObject> HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_StabbedObjects()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* HVRStabber_get_StabbedObjects_m33F4E02B9D010E21DC45246F7B1C739E504D3F71 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public List<GameObject> StabbedObjects { get; private set; }
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___U3CStabbedObjectsU3Ek__BackingField_34;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::set_StabbedObjects(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_set_StabbedObjects_m66F8BF8B6AD226ADA206FD8D1B18A7B2BBE5C6D8 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_value, const RuntimeMethod* method)
{
{
// public List<GameObject> StabbedObjects { get; private set; }
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_value;
__this->___U3CStabbedObjectsU3Ek__BackingField_34 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbedObjectsU3Ek__BackingField_34), (void*)L_0);
return;
}
}
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable> HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_StabbedStabbables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* HVRStabber_get_StabbedStabbables_mFE9D059861A425CD33349B1CA5E0ECAB98C2A32B (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public List<HVRStabbable> StabbedStabbables { get; private set; }
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_0 = __this->___U3CStabbedStabbablesU3Ek__BackingField_35;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::set_StabbedStabbables(System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabbable>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_set_StabbedStabbables_mBC07866BC38293B079A5361CA9E80A1A9065C645 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* ___0_value, const RuntimeMethod* method)
{
{
// public List<HVRStabbable> StabbedStabbables { get; private set; }
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_0 = ___0_value;
__this->___U3CStabbedStabbablesU3Ek__BackingField_35 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbedStabbablesU3Ek__BackingField_35), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_Awake_mFE847AA736A42D0893442B24E5001762B4DB4D75 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6DD2E528B694E1BF27A34AD5D41DA106FF82743C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF2F55A37AD337B237EACC6AE00671B14EEDCC5EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisHVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC_m86468100C9DF3BE2F15863D72ECCCA4C7852A97B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_0 = NULL;
int32_t V_1 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_2 = NULL;
{
// Rigidbody = GetComponent<Rigidbody>();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
HVRStabber_set_Rigidbody_m6A803FF656EF2EA247D6D49BF16C3A4669213F13_inline(__this, L_0, NULL);
// if (StabAnything && !FallbackSettings)
bool L_1 = __this->___StabAnything_7;
if (!L_1)
{
goto IL_002c;
}
}
{
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_2 = __this->___FallbackSettings_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_002c;
}
}
{
// FallbackSettings = ScriptableObject.CreateInstance<HVRStabbableSettings>();
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_4;
L_4 = ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A(ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A_RuntimeMethod_var);
__this->___FallbackSettings_9 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FallbackSettings_9), (void*)L_4);
}
IL_002c:
{
// if (FallbackSettings)
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_5 = __this->___FallbackSettings_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_0044;
}
}
{
// FallbackSettings.CheckCurve();
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_7 = __this->___FallbackSettings_9;
NullCheck(L_7);
HVRStabbableSettings_CheckCurve_m740C95615DE9E1968B845DDCC606EC57988C5F9F(L_7, NULL);
}
IL_0044:
{
// if (CollidersToIgnore == null || CollidersToIgnore.Length == 0)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_8 = __this->___CollidersToIgnore_15;
if (!L_8)
{
goto IL_0055;
}
}
{
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_9 = __this->___CollidersToIgnore_15;
NullCheck(L_9);
if ((((RuntimeArray*)L_9)->max_length))
{
goto IL_0061;
}
}
IL_0055:
{
// CollidersToIgnore = GetComponentsInChildren<Collider>();
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_10;
L_10 = Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB(__this, Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
__this->___CollidersToIgnore_15 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CollidersToIgnore_15), (void*)L_10);
}
IL_0061:
{
// if (!Settings)
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_11 = __this->___Settings_6;
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_0079;
}
}
{
// Settings = ScriptableObject.CreateInstance<HVRStabberSettings>();
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_13;
L_13 = ScriptableObject_CreateInstance_TisHVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC_m86468100C9DF3BE2F15863D72ECCCA4C7852A97B(ScriptableObject_CreateInstance_TisHVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC_m86468100C9DF3BE2F15863D72ECCCA4C7852A97B_RuntimeMethod_var);
__this->___Settings_6 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Settings_6), (void*)L_13);
}
IL_0079:
{
// if (!FallbackSettings)
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_14 = __this->___FallbackSettings_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL);
if (L_15)
{
goto IL_0091;
}
}
{
// FallbackSettings = ScriptableObject.CreateInstance<HVRStabbableSettings>();
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_16;
L_16 = ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A(ScriptableObject_CreateInstance_TisHVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813_m6987484FB450A500A4014FE8247C97D673B78C9A_RuntimeMethod_var);
__this->___FallbackSettings_9 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FallbackSettings_9), (void*)L_16);
}
IL_0091:
{
// StabbedObjects = new List<GameObject>(Settings.AllowedStabs);
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_17 = __this->___Settings_6;
NullCheck(L_17);
int32_t L_18 = L_17->___AllowedStabs_8;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_19 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
NullCheck(L_19);
List_1__ctor_m6DD2E528B694E1BF27A34AD5D41DA106FF82743C(L_19, L_18, List_1__ctor_m6DD2E528B694E1BF27A34AD5D41DA106FF82743C_RuntimeMethod_var);
HVRStabber_set_StabbedObjects_m66F8BF8B6AD226ADA206FD8D1B18A7B2BBE5C6D8_inline(__this, L_19, NULL);
// StabbedStabbables = new List<HVRStabbable>(Settings.AllowedStabs);
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_20 = __this->___Settings_6;
NullCheck(L_20);
int32_t L_21 = L_20->___AllowedStabs_8;
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_22 = (List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931*)il2cpp_codegen_object_new(List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931_il2cpp_TypeInfo_var);
NullCheck(L_22);
List_1__ctor_mF2F55A37AD337B237EACC6AE00671B14EEDCC5EB(L_22, L_21, List_1__ctor_mF2F55A37AD337B237EACC6AE00671B14EEDCC5EB_RuntimeMethod_var);
HVRStabber_set_StabbedStabbables_mBC07866BC38293B079A5361CA9E80A1A9065C645_inline(__this, L_22, NULL);
// foreach (var sc in StabbingColliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_23 = __this->___StabbingColliders_16;
V_0 = L_23;
V_1 = 0;
goto IL_00ea;
}
IL_00c8:
{
// foreach (var sc in StabbingColliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_24 = V_0;
int32_t L_25 = V_1;
NullCheck(L_24);
int32_t L_26 = L_25;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_2 = L_27;
// if (sc.contactOffset > ContactOffset)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_28 = V_2;
NullCheck(L_28);
float L_29;
L_29 = Collider_get_contactOffset_m3970ADEC658E6C854A59B1645DC2D5799F7DF0D7(L_28, NULL);
float L_30 = __this->___ContactOffset_17;
if ((!(((float)L_29) > ((float)L_30))))
{
goto IL_00e6;
}
}
{
// sc.contactOffset = ContactOffset;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_31 = V_2;
float L_32 = __this->___ContactOffset_17;
NullCheck(L_31);
Collider_set_contactOffset_mEDA8D778F641338733D140E76FCA0D6B29203B52(L_31, L_32, NULL);
}
IL_00e6:
{
int32_t L_33 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_00ea:
{
// foreach (var sc in StabbingColliders)
int32_t L_34 = V_1;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_35 = V_0;
NullCheck(L_35);
if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))
{
goto IL_00c8;
}
}
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_FixedUpdate_m11E94A89C20425C0EC90D71374579CFA9FA3F113 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mB27E268486C62E3B3C18B8C1F63D65175F86C4DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m46098DADD5F2508D4D161C5F907C8EF1C41EFA06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m5B0A4F5197FF1701766781B7838CE95E8EFA6C1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mCCE85D4D5326536C4B214C73D07030F4CCD18485_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B V_0;
memset((&V_0), 0, sizeof(V_0));
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* V_1 = NULL;
int32_t V_2 = 0;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* V_3 = NULL;
{
// if (Rigidbody)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001e;
}
}
{
// _velocity = Rigidbody.velocity;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2;
L_2 = HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline(__this, NULL);
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_2, NULL);
__this->____velocity_36 = L_3;
}
IL_001e:
{
// foreach (var tracker in _trackers)
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_4 = __this->____trackers_32;
NullCheck(L_4);
Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B L_5;
L_5 = List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648(L_4, List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648_RuntimeMethod_var);
V_0 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0077:
{// begin finally (depth: 1)
Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068((&V_0), Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_006c_1;
}
IL_002c_1:
{
// foreach (var tracker in _trackers)
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_6;
L_6 = Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_inline((&V_0), Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_RuntimeMethod_var);
V_1 = L_6;
// if (!tracker.Update())
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_7 = V_1;
NullCheck(L_7);
bool L_8;
L_8 = HVRStabTracker_Update_mCE9F8CE543283A4CAA51AC8C842D9CA1CC5D509C(L_7, NULL);
if (L_8)
{
goto IL_006c_1;
}
}
{
// Destroy(tracker.Joint);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_9 = V_1;
NullCheck(L_9);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_10;
L_10 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_10, NULL);
// _cleanup.Add(tracker);
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_11 = __this->____cleanup_33;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_12 = V_1;
NullCheck(L_11);
List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_inline(L_11, L_12, List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_RuntimeMethod_var);
// IgnoreCollision(tracker.StabbedColliders, false);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_13 = V_1;
NullCheck(L_13);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_14;
L_14 = HVRStabTracker_get_StabbedColliders_m0EE316CB981A881C9C85341B0C0760FF13134387_inline(L_13, NULL);
HVRStabber_IgnoreCollision_m329B21CA889A6AB990675E51C1E562E881C4D851(__this, L_14, (bool)0, NULL);
// OnStabExit(tracker.Stabbable);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_15 = V_1;
NullCheck(L_15);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_16;
L_16 = HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline(L_15, NULL);
VirtualActionInvoker1< HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* >::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::OnStabExit(HurricaneVR.Framework.Core.Stabbing.HVRStabbable) */, __this, L_16);
}
IL_006c_1:
{
// foreach (var tracker in _trackers)
bool L_17;
L_17 = Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB((&V_0), Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB_RuntimeMethod_var);
if (L_17)
{
goto IL_002c_1;
}
}
{
goto IL_0085;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0085:
{
// for (var i = 0; i < _cleanup.Count; i++)
V_2 = 0;
goto IL_00d8;
}
IL_0089:
{
// var tracker = _cleanup[i];
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_18 = __this->____cleanup_33;
int32_t L_19 = V_2;
NullCheck(L_18);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_20;
L_20 = List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414(L_18, L_19, List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414_RuntimeMethod_var);
V_3 = L_20;
// _trackers.Remove(tracker);
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_21 = __this->____trackers_32;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_22 = V_3;
NullCheck(L_21);
bool L_23;
L_23 = List_1_Remove_m5B0A4F5197FF1701766781B7838CE95E8EFA6C1C(L_21, L_22, List_1_Remove_m5B0A4F5197FF1701766781B7838CE95E8EFA6C1C_RuntimeMethod_var);
// StabbedObjects.Remove(tracker.StabbedObject);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_24;
L_24 = HVRStabber_get_StabbedObjects_m33F4E02B9D010E21DC45246F7B1C739E504D3F71_inline(__this, NULL);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_25 = V_3;
NullCheck(L_25);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26;
L_26 = HVRStabTracker_get_StabbedObject_mD5A2C3F47F9DA76D8CE0A1D534292138413F0E52_inline(L_25, NULL);
NullCheck(L_24);
bool L_27;
L_27 = List_1_Remove_mCCE85D4D5326536C4B214C73D07030F4CCD18485(L_24, L_26, List_1_Remove_mCCE85D4D5326536C4B214C73D07030F4CCD18485_RuntimeMethod_var);
// if (tracker.Stabbable)
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_28 = V_3;
NullCheck(L_28);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_29;
L_29 = HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline(L_28, NULL);
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_00d4;
}
}
{
// StabbedStabbables.Remove(tracker.Stabbable);
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_31;
L_31 = HVRStabber_get_StabbedStabbables_mFE9D059861A425CD33349B1CA5E0ECAB98C2A32B_inline(__this, NULL);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_32 = V_3;
NullCheck(L_32);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_33;
L_33 = HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline(L_32, NULL);
NullCheck(L_31);
bool L_34;
L_34 = List_1_Remove_m46098DADD5F2508D4D161C5F907C8EF1C41EFA06(L_31, L_33, List_1_Remove_m46098DADD5F2508D4D161C5F907C8EF1C41EFA06_RuntimeMethod_var);
}
IL_00d4:
{
// for (var i = 0; i < _cleanup.Count; i++)
int32_t L_35 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_35, 1));
}
IL_00d8:
{
// for (var i = 0; i < _cleanup.Count; i++)
int32_t L_36 = V_2;
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_37 = __this->____cleanup_33;
NullCheck(L_37);
int32_t L_38;
L_38 = List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_inline(L_37, List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
if ((((int32_t)L_36) < ((int32_t)L_38)))
{
goto IL_0089;
}
}
{
// CleanupStabbableList();
HVRStabber_CleanupStabbableList_m779958140E33D930750FEC0008FE4523C0354CF2(__this, NULL);
// _cleanup.Clear();
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_39 = __this->____cleanup_33;
NullCheck(L_39);
List_1_Clear_mB27E268486C62E3B3C18B8C1F63D65175F86C4DB_inline(L_39, List_1_Clear_mB27E268486C62E3B3C18B8C1F63D65175F86C4DB_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::ForceUnstab(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_ForceUnstab_mB19830A6936C3EF86CC6DA7B86B65A548564E905 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, bool ___0_fireEvents, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mB27E268486C62E3B3C18B8C1F63D65175F86C4DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m46098DADD5F2508D4D161C5F907C8EF1C41EFA06_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m5B0A4F5197FF1701766781B7838CE95E8EFA6C1C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mCCE85D4D5326536C4B214C73D07030F4CCD18485_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B V_0;
memset((&V_0), 0, sizeof(V_0));
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* V_1 = NULL;
int32_t V_2 = 0;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* V_3 = NULL;
{
// foreach (var tracker in _trackers)
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_0 = __this->____trackers_32;
NullCheck(L_0);
Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B L_1;
L_1 = List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648(L_0, List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0054:
{// begin finally (depth: 1)
Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068((&V_0), Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0049_1;
}
IL_000e_1:
{
// foreach (var tracker in _trackers)
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_2;
L_2 = Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_inline((&V_0), Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_RuntimeMethod_var);
V_1 = L_2;
// Destroy(tracker.Joint);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_3 = V_1;
NullCheck(L_3);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_4;
L_4 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_4, NULL);
// _cleanup.Add(tracker);
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_5 = __this->____cleanup_33;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_6 = V_1;
NullCheck(L_5);
List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_inline(L_5, L_6, List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_RuntimeMethod_var);
// IgnoreCollision(tracker.StabbedColliders, false);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_7 = V_1;
NullCheck(L_7);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_8;
L_8 = HVRStabTracker_get_StabbedColliders_m0EE316CB981A881C9C85341B0C0760FF13134387_inline(L_7, NULL);
HVRStabber_IgnoreCollision_m329B21CA889A6AB990675E51C1E562E881C4D851(__this, L_8, (bool)0, NULL);
// if (fireEvents)
bool L_9 = ___0_fireEvents;
if (!L_9)
{
goto IL_0049_1;
}
}
{
// OnStabExit(tracker.Stabbable);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_10 = V_1;
NullCheck(L_10);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_11;
L_11 = HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline(L_10, NULL);
VirtualActionInvoker1< HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* >::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::OnStabExit(HurricaneVR.Framework.Core.Stabbing.HVRStabbable) */, __this, L_11);
}
IL_0049_1:
{
// foreach (var tracker in _trackers)
bool L_12;
L_12 = Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB((&V_0), Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB_RuntimeMethod_var);
if (L_12)
{
goto IL_000e_1;
}
}
{
goto IL_0062;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0062:
{
// for (var i = 0; i < _cleanup.Count; i++)
V_2 = 0;
goto IL_00b5;
}
IL_0066:
{
// var tracker = _cleanup[i];
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_13 = __this->____cleanup_33;
int32_t L_14 = V_2;
NullCheck(L_13);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_15;
L_15 = List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414(L_13, L_14, List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414_RuntimeMethod_var);
V_3 = L_15;
// _trackers.Remove(tracker);
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_16 = __this->____trackers_32;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_17 = V_3;
NullCheck(L_16);
bool L_18;
L_18 = List_1_Remove_m5B0A4F5197FF1701766781B7838CE95E8EFA6C1C(L_16, L_17, List_1_Remove_m5B0A4F5197FF1701766781B7838CE95E8EFA6C1C_RuntimeMethod_var);
// StabbedObjects.Remove(tracker.StabbedObject);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_19;
L_19 = HVRStabber_get_StabbedObjects_m33F4E02B9D010E21DC45246F7B1C739E504D3F71_inline(__this, NULL);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_20 = V_3;
NullCheck(L_20);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21;
L_21 = HVRStabTracker_get_StabbedObject_mD5A2C3F47F9DA76D8CE0A1D534292138413F0E52_inline(L_20, NULL);
NullCheck(L_19);
bool L_22;
L_22 = List_1_Remove_mCCE85D4D5326536C4B214C73D07030F4CCD18485(L_19, L_21, List_1_Remove_mCCE85D4D5326536C4B214C73D07030F4CCD18485_RuntimeMethod_var);
// if (tracker.Stabbable)
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_23 = V_3;
NullCheck(L_23);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_24;
L_24 = HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline(L_23, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_25;
L_25 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_24, NULL);
if (!L_25)
{
goto IL_00b1;
}
}
{
// StabbedStabbables.Remove(tracker.Stabbable);
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_26;
L_26 = HVRStabber_get_StabbedStabbables_mFE9D059861A425CD33349B1CA5E0ECAB98C2A32B_inline(__this, NULL);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_27 = V_3;
NullCheck(L_27);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_28;
L_28 = HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline(L_27, NULL);
NullCheck(L_26);
bool L_29;
L_29 = List_1_Remove_m46098DADD5F2508D4D161C5F907C8EF1C41EFA06(L_26, L_28, List_1_Remove_m46098DADD5F2508D4D161C5F907C8EF1C41EFA06_RuntimeMethod_var);
}
IL_00b1:
{
// for (var i = 0; i < _cleanup.Count; i++)
int32_t L_30 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00b5:
{
// for (var i = 0; i < _cleanup.Count; i++)
int32_t L_31 = V_2;
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_32 = __this->____cleanup_33;
NullCheck(L_32);
int32_t L_33;
L_33 = List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_inline(L_32, List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
if ((((int32_t)L_31) < ((int32_t)L_33)))
{
goto IL_0066;
}
}
{
// _cleanup.Clear();
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_34 = __this->____cleanup_33;
NullCheck(L_34);
List_1_Clear_mB27E268486C62E3B3C18B8C1F63D65175F86C4DB_inline(L_34, List_1_Clear_mB27E268486C62E3B3C18B8C1F63D65175F86C4DB_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::OnCollisionEnter(UnityEngine.Collision)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_OnCollisionEnter_m878E3F8474D9F9F1D805B3B1A365830A5B7FD71A (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___0_collision, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m360E62DC627DDFC71C71414CF9318032787D1B62_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisHVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004_mD4C8CCCCD5C4C34DA53821CDECE331E8E5CDFCE4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisHVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1_mCD2DB632B26390B331C9E7FCDE7A67352B0568CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF7413CF5315878D5E1041247FF3EFA01FC712D03_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54501A8F2497EEEBE6D0D74DB7BDC9D74553A4A2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83F08995F9EA91C1CD42ED482F776B2A206779EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCB977877451EAD70AFE4C1CC51D07B407D9828B);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* V_4 = NULL;
HVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004* V_5 = NULL;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_6 = NULL;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* V_7 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_9 = NULL;
float V_10 = 0.0f;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* V_11 = NULL;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* V_12 = NULL;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* V_13 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_14 = NULL;
int32_t V_15 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_16;
memset((&V_16), 0, sizeof(V_16));
float V_17 = 0.0f;
{
// if (_trackers.Count >= Settings.AllowedStabs)
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_0 = __this->____trackers_32;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_inline(L_0, List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_2 = __this->___Settings_6;
NullCheck(L_2);
int32_t L_3 = L_2->___AllowedStabs_8;
if ((((int32_t)L_1) < ((int32_t)L_3)))
{
goto IL_0019;
}
}
{
// return;
return;
}
IL_0019:
{
// for (var i = 0; i < collision.contactCount; i++)
V_0 = 0;
goto IL_0356;
}
IL_0020:
{
// var contact = collision.GetContact(i);
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_4 = ___0_collision;
int32_t L_5 = V_0;
NullCheck(L_4);
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 L_6;
L_6 = Collision_GetContact_m34D66AD97A8DB36AFE0711276C990742B6FE4BCD(L_4, L_5, NULL);
V_1 = L_6;
// var anyStabCollider = false;
V_2 = (bool)0;
// foreach (var stabCollider in StabbingColliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_7 = __this->___StabbingColliders_16;
V_14 = L_7;
V_15 = 0;
goto IL_0052;
}
IL_0037:
{
// foreach (var stabCollider in StabbingColliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_8 = V_14;
int32_t L_9 = V_15;
NullCheck(L_8);
int32_t L_10 = L_9;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
// if (stabCollider == contact.thisCollider)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_12;
L_12 = ContactPoint_get_thisCollider_m5CECC2F86CD3D73FE35543127C22C02D8ED1AFD6((&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, L_12, NULL);
if (!L_13)
{
goto IL_004c;
}
}
{
// anyStabCollider = true;
V_2 = (bool)1;
}
IL_004c:
{
int32_t L_14 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0052:
{
// foreach (var stabCollider in StabbingColliders)
int32_t L_15 = V_15;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_16 = V_14;
NullCheck(L_16);
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_0037;
}
}
{
// if (!anyStabCollider)
bool L_17 = V_2;
if (!L_17)
{
goto IL_0352;
}
}
{
// var otherRB = contact.otherCollider.attachedRigidbody;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_18;
L_18 = ContactPoint_get_otherCollider_m717D0758D578C93C6CA26E2BA87325682B6C2550((&V_1), NULL);
NullCheck(L_18);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_19;
L_19 = Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD(L_18, NULL);
V_6 = L_19;
// if (otherRB)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_20 = V_6;
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_0081;
}
}
{
// stabbedObject = otherRB.gameObject;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_22 = V_6;
NullCheck(L_22);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
L_23 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_22, NULL);
V_3 = L_23;
goto IL_008e;
}
IL_0081:
{
// stabbedObject = contact.otherCollider.gameObject;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_24;
L_24 = ContactPoint_get_otherCollider_m717D0758D578C93C6CA26E2BA87325682B6C2550((&V_1), NULL);
NullCheck(L_24);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25;
L_25 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_24, NULL);
V_3 = L_25;
}
IL_008e:
{
// if (StabbedObjects.Contains(stabbedObject))
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_26;
L_26 = HVRStabber_get_StabbedObjects_m33F4E02B9D010E21DC45246F7B1C739E504D3F71_inline(__this, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = V_3;
NullCheck(L_26);
bool L_28;
L_28 = List_1_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384(L_26, L_27, List_1_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384_RuntimeMethod_var);
if (L_28)
{
goto IL_0352;
}
}
{
// stabbedObject.TryGetComponent(out stabbable);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = V_3;
NullCheck(L_29);
bool L_30;
L_30 = GameObject_TryGetComponent_TisHVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1_mCD2DB632B26390B331C9E7FCDE7A67352B0568CF(L_29, (&V_4), GameObject_TryGetComponent_TisHVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1_mCD2DB632B26390B331C9E7FCDE7A67352B0568CF_RuntimeMethod_var);
// stabbedObject.TryGetComponent(out notStabbable);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = V_3;
NullCheck(L_31);
bool L_32;
L_32 = GameObject_TryGetComponent_TisHVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004_mD4C8CCCCD5C4C34DA53821CDECE331E8E5CDFCE4(L_31, (&V_5), GameObject_TryGetComponent_TisHVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004_mD4C8CCCCD5C4C34DA53821CDECE331E8E5CDFCE4_RuntimeMethod_var);
// if (stabbable)
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_33 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_34;
L_34 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_33, NULL);
if (!L_34)
{
goto IL_00ed;
}
}
{
// if (!stabbable.enabled)
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_35 = V_4;
NullCheck(L_35);
bool L_36;
L_36 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_35, NULL);
if (L_36)
{
goto IL_00e2;
}
}
{
// if (VerboseDebugging) Debug.Log($"{stabbable.name} stabbable disabled.");
bool L_37 = __this->___VerboseDebugging_19;
if (!L_37)
{
goto IL_00e1;
}
}
{
// if (VerboseDebugging) Debug.Log($"{stabbable.name} stabbable disabled.");
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_38 = V_4;
NullCheck(L_38);
String_t* L_39;
L_39 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_38, NULL);
String_t* L_40;
L_40 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_39, _stringLiteral83F08995F9EA91C1CD42ED482F776B2A206779EC, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_40, NULL);
}
IL_00e1:
{
// return;
return;
}
IL_00e2:
{
// settings = stabbable.Settings;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_41 = V_4;
NullCheck(L_41);
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_42 = L_41->___Settings_4;
V_7 = L_42;
goto IL_0114;
}
IL_00ed:
{
// if (!StabAnything || StabAnything && notStabbable)
bool L_43 = __this->___StabAnything_7;
if (!L_43)
{
goto IL_0352;
}
}
{
bool L_44 = __this->___StabAnything_7;
if (!L_44)
{
goto IL_010c;
}
}
{
HVRNotStabbable_tF367B7C4A15766783A0D8568C8A99A4F13D78004* L_45 = V_5;
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_0352;
}
}
IL_010c:
{
// settings = FallbackSettings;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_47 = __this->___FallbackSettings_9;
V_7 = L_47;
}
IL_0114:
{
// var stabDirection = StabLineWorld.normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
L_48 = HVRStabber_get_StabLineWorld_mC07E9A596C1904F0FEB9FAFF9C4E3626E71CE30C(__this, NULL);
V_16 = L_48;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_16), NULL);
V_8 = L_49;
// var stabTransform = Tip;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50 = __this->___Tip_4;
V_9 = L_50;
// var dot = Vector3.Dot(StabLineWorld.normalized, -contact.normal);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = HVRStabber_get_StabLineWorld_mC07E9A596C1904F0FEB9FAFF9C4E3626E71CE30C(__this, NULL);
V_16 = L_51;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_16), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = ContactPoint_get_normal_mD7F0567CA2FD68644F7C6FE318E10C4D15F92AD6((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_53, NULL);
float L_55;
L_55 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_52, L_54, NULL);
V_10 = L_55;
// if (dot < Settings.AngleThreshold)
float L_56 = V_10;
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_57 = __this->___Settings_6;
NullCheck(L_57);
float L_58 = L_57->___AngleThreshold_4;
if ((!(((float)L_56) < ((float)L_58))))
{
goto IL_0227;
}
}
{
// if (IsDualStabber)
bool L_59 = __this->___IsDualStabber_13;
if (!L_59)
{
goto IL_0201;
}
}
{
// var dt = Vector3.Distance(contact.point, Tip.position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
L_60 = ContactPoint_get_point_mCCDFDACC5D8DB469898060A56A3CC45132911208((&V_1), NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_61 = __this->___Tip_4;
NullCheck(L_61);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
L_62 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_61, NULL);
float L_63;
L_63 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_60, L_62, NULL);
// var db = Vector3.Distance(contact.point, Base.position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = ContactPoint_get_point_mCCDFDACC5D8DB469898060A56A3CC45132911208((&V_1), NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65 = __this->___Base_5;
NullCheck(L_65);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
L_66 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_65, NULL);
float L_67;
L_67 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_64, L_66, NULL);
V_17 = L_67;
// if (dt < db || Vector3.Dot(StabLineWorld.normalized, contact.normal) < Settings.AngleThreshold)
float L_68 = V_17;
if ((((float)L_63) < ((float)L_68)))
{
goto IL_01c8;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69;
L_69 = HVRStabber_get_StabLineWorld_mC07E9A596C1904F0FEB9FAFF9C4E3626E71CE30C(__this, NULL);
V_16 = L_69;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
L_70 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_16), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
L_71 = ContactPoint_get_normal_mD7F0567CA2FD68644F7C6FE318E10C4D15F92AD6((&V_1), NULL);
float L_72;
L_72 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_70, L_71, NULL);
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_73 = __this->___Settings_6;
NullCheck(L_73);
float L_74 = L_73->___AngleThreshold_4;
if ((!(((float)L_72) < ((float)L_74))))
{
goto IL_01ee;
}
}
IL_01c8:
{
// if (LogFailedAngle)
bool L_75 = __this->___LogFailedAngle_20;
if (!L_75)
{
goto IL_0352;
}
}
{
// Debug.Log($"stab failed dot product {dot}");
float L_76 = V_10;
float L_77 = L_76;
RuntimeObject* L_78 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_77);
String_t* L_79;
L_79 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralDCB977877451EAD70AFE4C1CC51D07B407D9828B, L_78, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_79, NULL);
// continue;
goto IL_0352;
}
IL_01ee:
{
// stabTransform = Base;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_80 = __this->___Base_5;
V_9 = L_80;
// stabDirection = -stabDirection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
L_82 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_81, NULL);
V_8 = L_82;
goto IL_0227;
}
IL_0201:
{
// if (LogFailedAngle)
bool L_83 = __this->___LogFailedAngle_20;
if (!L_83)
{
goto IL_0352;
}
}
{
// Debug.Log($"stab failed dot product {dot}");
float L_84 = V_10;
float L_85 = L_84;
RuntimeObject* L_86 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_85);
String_t* L_87;
L_87 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralDCB977877451EAD70AFE4C1CC51D07B407D9828B, L_86, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_87, NULL);
// continue;
goto IL_0352;
}
IL_0227:
{
// if (!IgnoreVelocityCheck && collision.relativeVelocity.magnitude < settings.RequiredVelocity)
bool L_88 = __this->___IgnoreVelocityCheck_8;
if (L_88)
{
goto IL_027a;
}
}
{
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_89 = ___0_collision;
NullCheck(L_89);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90;
L_90 = Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0(L_89, NULL);
V_16 = L_90;
float L_91;
L_91 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_16), NULL);
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_92 = V_7;
NullCheck(L_92);
float L_93 = L_92->___RequiredVelocity_5;
if ((!(((float)L_91) < ((float)L_93))))
{
goto IL_027a;
}
}
{
// if (LogFailedVelocity)
bool L_94 = __this->___LogFailedVelocity_21;
if (!L_94)
{
goto IL_0352;
}
}
{
// Debug.Log($"stab failed velocity : {collision.relativeVelocity.magnitude}");
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_95 = ___0_collision;
NullCheck(L_95);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_96;
L_96 = Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0(L_95, NULL);
V_16 = L_96;
float L_97;
L_97 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_16), NULL);
float L_98 = L_97;
RuntimeObject* L_99 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_98);
String_t* L_100;
L_100 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral54501A8F2497EEEBE6D0D74DB7BDC9D74553A4A2, L_99, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_100, NULL);
// continue;
goto IL_0352;
}
IL_027a:
{
// Rigidbody.velocity = _velocity;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_101;
L_101 = HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = __this->____velocity_36;
NullCheck(L_101);
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_101, L_102, NULL);
// if (stabbable && otherRB)
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_103 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_104;
L_104 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_103, NULL);
if (!L_104)
{
goto IL_02ab;
}
}
{
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_105 = V_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_106;
L_106 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_105, NULL);
if (!L_106)
{
goto IL_02ab;
}
}
{
// otherRB.velocity = stabbable.Velocity;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_107 = V_6;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_108 = V_4;
NullCheck(L_108);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109;
L_109 = HVRStabbable_get_Velocity_m941B6CFD27BAA3EA28AA219DC6538A8130B2A50E_inline(L_108, NULL);
NullCheck(L_107);
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_107, L_109, NULL);
}
IL_02ab:
{
// var joint = SetupStabJoint(settings, stabTransform, otherRB);
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_110 = V_7;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_111 = V_9;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_112 = V_6;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_113;
L_113 = VirtualFuncInvoker3< ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77*, HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* >::Invoke(8 /* UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Stabbing.HVRStabber::SetupStabJoint(HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings,UnityEngine.Transform,UnityEngine.Rigidbody) */, __this, L_110, L_111, L_112);
V_11 = L_113;
// StabbedObjects.Add(stabbedObject);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_114;
L_114 = HVRStabber_get_StabbedObjects_m33F4E02B9D010E21DC45246F7B1C739E504D3F71_inline(__this, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_115 = V_3;
NullCheck(L_114);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_114, L_115, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// if (stabbable)
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_116 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_117;
L_117 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_116, NULL);
if (!L_117)
{
goto IL_02db;
}
}
{
// StabbedStabbables.Add(stabbable);
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_118;
L_118 = HVRStabber_get_StabbedStabbables_mFE9D059861A425CD33349B1CA5E0ECAB98C2A32B_inline(__this, NULL);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_119 = V_4;
NullCheck(L_118);
List_1_Add_mF7413CF5315878D5E1041247FF3EFA01FC712D03_inline(L_118, L_119, List_1_Add_mF7413CF5315878D5E1041247FF3EFA01FC712D03_RuntimeMethod_var);
}
IL_02db:
{
// if (stabbable)
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_120 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_121;
L_121 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_120, NULL);
if (!L_121)
{
goto IL_02ef;
}
}
{
// stabbedColliders = stabbable.Ignorecolliders;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_122 = V_4;
NullCheck(L_122);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_123 = L_122->___Ignorecolliders_5;
V_12 = L_123;
goto IL_031d;
}
IL_02ef:
{
// if (otherRB)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_124 = V_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_125;
L_125 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_124, NULL);
if (!L_125)
{
goto IL_0309;
}
}
{
// stabbedColliders = otherRB.GetColliders().ToList();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_126 = V_6;
RuntimeObject* L_127;
L_127 = HVRUtilities_GetColliders_mD235A012011276F8C1C9CD9C37EB43DEB94AD1BD(L_126, (bool)0, NULL);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_128;
L_128 = Enumerable_ToList_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m360E62DC627DDFC71C71414CF9318032787D1B62(L_127, Enumerable_ToList_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m360E62DC627DDFC71C71414CF9318032787D1B62_RuntimeMethod_var);
V_12 = L_128;
goto IL_031d;
}
IL_0309:
{
// stabbedColliders = contact.otherCollider.gameObject.GetColliders();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_129;
L_129 = ContactPoint_get_otherCollider_m717D0758D578C93C6CA26E2BA87325682B6C2550((&V_1), NULL);
NullCheck(L_129);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_130;
L_130 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_129, NULL);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_131;
L_131 = HVRUtilities_GetColliders_m6E5EC1A4080F1F28ED13361C83043C92312E081A(L_130, (bool)0, NULL);
V_12 = L_131;
}
IL_031d:
{
// IgnoreCollision(stabbedColliders);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_132 = V_12;
HVRStabber_IgnoreCollision_m329B21CA889A6AB990675E51C1E562E881C4D851(__this, L_132, (bool)1, NULL);
// var tracker = new HVRStabTracker(this,
// stabbable, settings,
// joint,
// stabbedObject,
// stabDirection,
// stabTransform,
// stabbedColliders
// );
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_133 = V_4;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_134 = V_7;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_135 = V_11;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_136 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137 = V_8;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_138 = V_9;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_139 = V_12;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_140 = (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD*)il2cpp_codegen_object_new(HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD_il2cpp_TypeInfo_var);
NullCheck(L_140);
HVRStabTracker__ctor_m465A4D991A0C5A5844C542AD7835024FBF62475A(L_140, __this, L_133, L_134, L_135, L_136, L_137, L_138, L_139, NULL);
V_13 = L_140;
// _trackers.Add(tracker);
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_141 = __this->____trackers_32;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_142 = V_13;
NullCheck(L_141);
List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_inline(L_141, L_142, List_1_Add_m2F05FA4089CC83E135DC91EF58C620C000C3D690_RuntimeMethod_var);
// OnStabEnter(stabbable, collision, contact);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_143 = V_4;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_144 = ___0_collision;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 L_145 = V_1;
VirtualActionInvoker3< HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1*, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0*, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 >::Invoke(5 /* System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::OnStabEnter(HurricaneVR.Framework.Core.Stabbing.HVRStabbable,UnityEngine.Collision,UnityEngine.ContactPoint) */, __this, L_143, L_144, L_145);
}
IL_0352:
{
// for (var i = 0; i < collision.contactCount; i++)
int32_t L_146 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_146, 1));
}
IL_0356:
{
// for (var i = 0; i < collision.contactCount; i++)
int32_t L_147 = V_0;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_148 = ___0_collision;
NullCheck(L_148);
int32_t L_149;
L_149 = Collision_get_contactCount_m063F555F6D8E5D1BC995C69306041280CE8BF150(L_148, NULL);
if ((((int32_t)L_147) < ((int32_t)L_149)))
{
goto IL_0020;
}
}
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::OnStabEnter(HurricaneVR.Framework.Core.Stabbing.HVRStabbable,UnityEngine.Collision,UnityEngine.ContactPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_OnStabEnter_mA4AE7BFAD3325BAFD8AD44D41F7BB5C9D0451CC8 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___0_stabbable, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___1_collision, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 ___2_contact, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m1D61511B10005C55246A3EAD99B9E72C7492DFBC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F85A9B338E2E0A1C824CD6792291D58259C4C6C);
s_Il2CppMethodInitialized = true;
}
StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
String_t* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
String_t* G_B4_0 = NULL;
String_t* G_B4_1 = NULL;
String_t* G_B4_2 = NULL;
{
// var args = new StabArgs(this, stabbable, collision, contact.point, contact.normal);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_0 = ___0_stabbable;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_1 = ___1_collision;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = ContactPoint_get_point_mCCDFDACC5D8DB469898060A56A3CC45132911208((&___2_contact), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = ContactPoint_get_normal_mD7F0567CA2FD68644F7C6FE318E10C4D15F92AD6((&___2_contact), NULL);
StabArgs__ctor_m9B4C13F789FDAA8D101876D8C99F487FE8BC8F33((&V_0), __this, L_0, L_1, L_2, L_3, NULL);
// Stabbed.Invoke(args);
HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924* L_4 = __this->___Stabbed_28;
StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D L_5 = V_0;
NullCheck(L_4);
UnityEvent_1_Invoke_m1D61511B10005C55246A3EAD99B9E72C7492DFBC(L_4, L_5, UnityEvent_1_Invoke_m1D61511B10005C55246A3EAD99B9E72C7492DFBC_RuntimeMethod_var);
// if (VerboseDebugging)
bool L_6 = __this->___VerboseDebugging_19;
if (!L_6)
{
goto IL_0052;
}
}
{
// Debug.Log($"{name} -> {stabbable?.name} OnStabEnter");
String_t* L_7;
L_7 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_8 = ___0_stabbable;
G_B2_0 = _stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719;
G_B2_1 = L_7;
if (L_8)
{
G_B3_0 = _stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719;
G_B3_1 = L_7;
goto IL_003d;
}
}
{
G_B4_0 = ((String_t*)(NULL));
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_0043;
}
IL_003d:
{
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_9 = ___0_stabbable;
NullCheck(L_9);
String_t* L_10;
L_10 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_9, NULL);
G_B4_0 = L_10;
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
}
IL_0043:
{
String_t* L_11;
L_11 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B4_2, G_B4_1, G_B4_0, _stringLiteral9F85A9B338E2E0A1C824CD6792291D58259C4C6C, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_11, NULL);
}
IL_0052:
{
// if (stabbable)
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_12 = ___0_stabbable;
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_006f;
}
}
{
// stabbable.OnStabberEnter(this, collision, contact);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_14 = ___0_stabbable;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_15 = ___1_collision;
ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 L_16 = ___2_contact;
NullCheck(L_14);
VirtualActionInvoker3< HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904*, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0*, ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 >::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::OnStabberEnter(HurricaneVR.Framework.Core.Stabbing.HVRStabber,UnityEngine.Collision,UnityEngine.ContactPoint) */, L_14, __this, L_15, L_16);
// stabbable.Stabbed.Invoke(args);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_17 = ___0_stabbable;
NullCheck(L_17);
HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924* L_18 = L_17->___Stabbed_6;
StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D L_19 = V_0;
NullCheck(L_18);
UnityEvent_1_Invoke_m1D61511B10005C55246A3EAD99B9E72C7492DFBC(L_18, L_19, UnityEvent_1_Invoke_m1D61511B10005C55246A3EAD99B9E72C7492DFBC_RuntimeMethod_var);
}
IL_006f:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::OnStabExit(HurricaneVR.Framework.Core.Stabbing.HVRStabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_OnStabExit_m522603CE60F06AA6E2B1901B11DC1E4283BBCA76 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___0_stabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63D1AF9EA730E52239BDD9A5DF23351E06C305C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719);
s_Il2CppMethodInitialized = true;
}
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
String_t* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
String_t* G_B4_0 = NULL;
String_t* G_B4_1 = NULL;
String_t* G_B4_2 = NULL;
{
// if (VerboseDebugging)
bool L_0 = __this->___VerboseDebugging_19;
if (!L_0)
{
goto IL_002e;
}
}
{
// Debug.Log($"{name} -> {stabbable?.name} OnStabExit");
String_t* L_1;
L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_2 = ___0_stabbable;
G_B2_0 = _stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719;
G_B2_1 = L_1;
if (L_2)
{
G_B3_0 = _stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719;
G_B3_1 = L_1;
goto IL_0019;
}
}
{
G_B4_0 = ((String_t*)(NULL));
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_001f;
}
IL_0019:
{
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_3 = ___0_stabbable;
NullCheck(L_3);
String_t* L_4;
L_4 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_3, NULL);
G_B4_0 = L_4;
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
}
IL_001f:
{
String_t* L_5;
L_5 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B4_2, G_B4_1, G_B4_0, _stringLiteral63D1AF9EA730E52239BDD9A5DF23351E06C305C7, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_5, NULL);
}
IL_002e:
{
// if (stabbable)
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_6 = ___0_stabbable;
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_003d;
}
}
{
// stabbable.OnStabberExit(this);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_8 = ___0_stabbable;
NullCheck(L_8);
VirtualActionInvoker1< HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::OnStabberExit(HurricaneVR.Framework.Core.Stabbing.HVRStabber) */, L_8, __this);
}
IL_003d:
{
// UnStabbed.Invoke(this, stabbable);
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* L_9 = __this->___UnStabbed_29;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_10 = ___0_stabbable;
NullCheck(L_9);
UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588(L_9, __this, L_10, UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::OnFullStab(HurricaneVR.Framework.Core.Stabbing.HVRStabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_OnFullStab_mC4E6729E606B78708A99306BAE82A8744E13AA0B (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___0_stabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCBBF8F770A6E7C56B9892DE00891CB98B1D4B5F);
s_Il2CppMethodInitialized = true;
}
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
String_t* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
String_t* G_B4_0 = NULL;
String_t* G_B4_1 = NULL;
String_t* G_B4_2 = NULL;
{
// if (VerboseDebugging)
bool L_0 = __this->___VerboseDebugging_19;
if (!L_0)
{
goto IL_002e;
}
}
{
// Debug.Log($"{name} -> {stabbable?.name} OnFullStab");
String_t* L_1;
L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_2 = ___0_stabbable;
G_B2_0 = _stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719;
G_B2_1 = L_1;
if (L_2)
{
G_B3_0 = _stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719;
G_B3_1 = L_1;
goto IL_0019;
}
}
{
G_B4_0 = ((String_t*)(NULL));
G_B4_1 = G_B2_0;
G_B4_2 = G_B2_1;
goto IL_001f;
}
IL_0019:
{
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_3 = ___0_stabbable;
NullCheck(L_3);
String_t* L_4;
L_4 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_3, NULL);
G_B4_0 = L_4;
G_B4_1 = G_B3_0;
G_B4_2 = G_B3_1;
}
IL_001f:
{
String_t* L_5;
L_5 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B4_2, G_B4_1, G_B4_0, _stringLiteralFCBBF8F770A6E7C56B9892DE00891CB98B1D4B5F, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_5, NULL);
}
IL_002e:
{
// if (stabbable)
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_6 = ___0_stabbable;
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_004a;
}
}
{
// FullStabbed.Invoke(this, stabbable);
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* L_8 = __this->___FullStabbed_30;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_9 = ___0_stabbable;
NullCheck(L_8);
UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588(L_8, __this, L_9, UnityEvent_2_Invoke_mCF24D84FB04FD37BDEDF6B38134A41376D713588_RuntimeMethod_var);
// stabbable.OnFullStabReached(this);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_10 = ___0_stabbable;
NullCheck(L_10);
VirtualActionInvoker1< HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* >::Invoke(8 /* System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabbable::OnFullStabReached(HurricaneVR.Framework.Core.Stabbing.HVRStabber) */, L_10, __this);
}
IL_004a:
{
// }
return;
}
}
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Stabbing.HVRStabber::SetupStabJoint(HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings,UnityEngine.Transform,UnityEngine.Rigidbody)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRStabber_SetupStabJoint_m5E7594CBA9C4E780FE61EA988C95F7E40DECBD7A (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* ___0_settings, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_tip, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___2_otherRB, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* V_0 = NULL;
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var joint = Rigidbody.gameObject.AddComponent<ConfigurableJoint>();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline(__this, NULL);
NullCheck(L_0);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL);
NullCheck(L_1);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2;
L_2 = GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393(L_1, GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
V_0 = L_2;
// joint.autoConfigureConnectedAnchor = false;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3 = V_0;
NullCheck(L_3);
Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02(L_3, (bool)0, NULL);
// joint.axis = StabLineLocal.normalized;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_4 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = HVRStabber_get_StabLineLocal_mC7F76F2CD8700E20EF8A84C11FA80E31694C6732(__this, NULL);
V_2 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_2), NULL);
NullCheck(L_4);
Joint_set_axis_m3C64D93F04DA043D6B02160F9034907BACC06800(L_4, L_6, NULL);
// joint.secondaryAxis = HVRUtilities.OrthogonalVector(joint.axis);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_7 = V_0;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_8 = V_0;
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Joint_get_axis_mEDF8FE710E08CED9EA69A0369A075B77FF0BE79C(L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = HVRUtilities_OrthogonalVector_mADA3E17D696B8F4E3CB948D02B8387D1A56EA638(L_9, NULL);
NullCheck(L_7);
ConfigurableJoint_set_secondaryAxis_m2CF27C9BA848BD03F1E0EEC4FD7E788C60CA36CE(L_7, L_10, NULL);
// if (settings.OverrideStabberProjection)
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_11 = ___0_settings;
NullCheck(L_11);
bool L_12 = L_11->___OverrideStabberProjection_11;
if (!L_12)
{
goto IL_006b;
}
}
{
// joint.projectionMode = settings.ProjectionMode;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_13 = V_0;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_14 = ___0_settings;
NullCheck(L_14);
int32_t L_15 = L_14->___ProjectionMode_12;
NullCheck(L_13);
ConfigurableJoint_set_projectionMode_mA2FA6EC630E87C553B6E1C93D997B15957008075(L_13, L_15, NULL);
// joint.projectionDistance = settings.ProjectionDistance;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_16 = V_0;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_17 = ___0_settings;
NullCheck(L_17);
float L_18 = L_17->___ProjectionDistance_13;
NullCheck(L_16);
ConfigurableJoint_set_projectionDistance_m149EF550339500403965DB5596C63ED07B54FC1B(L_16, L_18, NULL);
// joint.projectionAngle = settings.ProjectionAngle;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_19 = V_0;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_20 = ___0_settings;
NullCheck(L_20);
float L_21 = L_20->___ProjectionAngle_14;
NullCheck(L_19);
ConfigurableJoint_set_projectionAngle_mBD4200FF238CC5779943E4980B79D3C14643BE24(L_19, L_21, NULL);
goto IL_008f;
}
IL_006b:
{
// joint.projectionMode = ProjectionMode;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_22 = V_0;
int32_t L_23 = __this->___ProjectionMode_10;
NullCheck(L_22);
ConfigurableJoint_set_projectionMode_mA2FA6EC630E87C553B6E1C93D997B15957008075(L_22, L_23, NULL);
// joint.projectionDistance = ProjectionDistance;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_24 = V_0;
float L_25 = __this->___ProjectionDistance_11;
NullCheck(L_24);
ConfigurableJoint_set_projectionDistance_m149EF550339500403965DB5596C63ED07B54FC1B(L_24, L_25, NULL);
// joint.projectionAngle = ProjectionAngle;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_26 = V_0;
float L_27 = __this->___ProjectionAngle_12;
NullCheck(L_26);
ConfigurableJoint_set_projectionAngle_mBD4200FF238CC5779943E4980B79D3C14643BE24(L_26, L_27, NULL);
}
IL_008f:
{
// joint.yMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_28 = V_0;
NullCheck(L_28);
ConfigurableJoint_set_yMotion_m597259075C915C848E87B3A9CBBDA0762B5A2563(L_28, 0, NULL);
// joint.zMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_29 = V_0;
NullCheck(L_29);
ConfigurableJoint_set_zMotion_m3479D7843AC2F91AA958F7B18AFCE3730842AFA8(L_29, 0, NULL);
// joint.angularXMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_30 = V_0;
NullCheck(L_30);
ConfigurableJoint_set_angularXMotion_m1691CF3456A38996918D077FD6FC2CBEEFB0C9D5(L_30, 0, NULL);
// joint.angularYMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_31 = V_0;
NullCheck(L_31);
ConfigurableJoint_set_angularYMotion_m21858D3799D8EED8AB21C46DF84927B10F1414D7(L_31, 0, NULL);
// joint.angularZMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_32 = V_0;
NullCheck(L_32);
ConfigurableJoint_set_angularZMotion_m485474C654E903BBAE579F631BBD6C737B47394B(L_32, 0, NULL);
// joint.anchor = Rigidbody.transform.InverseTransformPoint(tip.position);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_33 = V_0;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_34;
L_34 = HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline(__this, NULL);
NullCheck(L_34);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_34, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = ___1_tip;
NullCheck(L_36);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_36, NULL);
NullCheck(L_35);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_35, L_37, NULL);
NullCheck(L_33);
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_33, L_38, NULL);
// joint.xMotion = ConfigurableJointMotion.Limited;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_39 = V_0;
NullCheck(L_39);
ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC(L_39, 1, NULL);
// var limit = joint.linearLimit;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_40 = V_0;
NullCheck(L_40);
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_41;
L_41 = ConfigurableJoint_get_linearLimit_m35456F7AF48ACA69E79D1EFE14578730BAA6A98A(L_40, NULL);
V_1 = L_41;
// if (settings.LimitStabDepth)
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_42 = ___0_settings;
NullCheck(L_42);
bool L_43 = L_42->___LimitStabDepth_15;
if (!L_43)
{
goto IL_00f3;
}
}
{
// limit.limit = settings.StabDepthLimit;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_44 = ___0_settings;
NullCheck(L_44);
float L_45 = L_44->___StabDepthLimit_16;
SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A((&V_1), L_45, NULL);
goto IL_0123;
}
IL_00f3:
{
// limit.limit = Length; //using world because local magnitude is affect by scaled objects
float L_46;
L_46 = HVRStabber_get_Length_m3E6A9A26DA1EC5CFE252534D2A9A658007CF5E07(__this, NULL);
SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A((&V_1), L_46, NULL);
// if (IsDualStabber || CanRunThrough)
bool L_47 = __this->___IsDualStabber_13;
if (L_47)
{
goto IL_0110;
}
}
{
bool L_48 = __this->___CanRunThrough_14;
if (!L_48)
{
goto IL_0123;
}
}
IL_0110:
{
// limit.limit += .3f;
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5* L_49 = (&V_1);
float L_50;
L_50 = SoftJointLimit_get_limit_m565D543DC9482F893A8C1F8582B9A06F7E287286(L_49, NULL);
SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A(L_49, ((float)il2cpp_codegen_add(L_50, (0.300000012f))), NULL);
}
IL_0123:
{
// joint.linearLimit = limit;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_51 = V_0;
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_52 = V_1;
NullCheck(L_51);
ConfigurableJoint_set_linearLimit_m57EE251D8642A4ADED96D77555B5948AF7F4AA9E(L_51, L_52, NULL);
// joint.connectedBody = otherRB;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_53 = V_0;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_54 = ___2_otherRB;
NullCheck(L_53);
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_53, L_54, NULL);
// if (joint.connectedBody)
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_55 = V_0;
NullCheck(L_55);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_56;
L_56 = Joint_get_connectedBody_mE39E0AC9869325CD018B9ADB383B6BE01D497B59(L_55, NULL);
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_015c;
}
}
{
// joint.connectedAnchor = joint.connectedBody.transform.InverseTransformPoint(tip.position);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_58 = V_0;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_59 = V_0;
NullCheck(L_59);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_60;
L_60 = Joint_get_connectedBody_mE39E0AC9869325CD018B9ADB383B6BE01D497B59(L_59, NULL);
NullCheck(L_60);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_61;
L_61 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_60, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_62 = ___1_tip;
NullCheck(L_62);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_62, NULL);
NullCheck(L_61);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_61, L_63, NULL);
NullCheck(L_58);
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_58, L_64, NULL);
goto IL_0168;
}
IL_015c:
{
// joint.connectedAnchor = tip.position;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_65 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_66 = ___1_tip;
NullCheck(L_66);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
L_67 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_66, NULL);
NullCheck(L_65);
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_65, L_67, NULL);
}
IL_0168:
{
// return joint;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_68 = V_0;
return L_68;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::IgnoreCollision(System.Collections.Generic.List`1<UnityEngine.Collider>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_IgnoreCollision_m329B21CA889A6AB990675E51C1E562E881C4D851 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___0_stabbedColliders, bool ___1_ignore, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_1 = NULL;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_2 = NULL;
int32_t V_3 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_4 = NULL;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_5 = NULL;
{
// for (var i = 0; i < stabbedColliders.Count; i++)
V_0 = 0;
goto IL_0066;
}
IL_0004:
{
// var stabbedCollider = stabbedColliders[i];
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = ___0_stabbedColliders;
int32_t L_1 = V_0;
NullCheck(L_0);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2;
L_2 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_0, L_1, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
V_1 = L_2;
// foreach (var stabCollider in StabbingColliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_3 = __this->___StabbingColliders_16;
V_2 = L_3;
V_3 = 0;
goto IL_0031;
}
IL_0017:
{
// foreach (var stabCollider in StabbingColliders)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_4 = V_2;
int32_t L_5 = V_3;
NullCheck(L_4);
int32_t L_6 = L_5;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
V_4 = L_7;
// if (stabbedCollider)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_8 = V_1;
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_002d;
}
}
{
// Physics.IgnoreCollision(stabCollider, stabbedCollider, ignore);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_10 = V_4;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11 = V_1;
bool L_12 = ___1_ignore;
Physics_IgnoreCollision_mA8E5C54299FC47921E41BF864C7C2214621595D6(L_10, L_11, L_12, NULL);
}
IL_002d:
{
int32_t L_13 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0031:
{
// foreach (var stabCollider in StabbingColliders)
int32_t L_14 = V_3;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_15 = V_2;
NullCheck(L_15);
if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
{
goto IL_0017;
}
}
{
// foreach (var stabberCollider in CollidersToIgnore)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_16 = __this->___CollidersToIgnore_15;
V_2 = L_16;
V_3 = 0;
goto IL_005c;
}
IL_0042:
{
// foreach (var stabberCollider in CollidersToIgnore)
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_17 = V_2;
int32_t L_18 = V_3;
NullCheck(L_17);
int32_t L_19 = L_18;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
V_5 = L_20;
// if (stabbedCollider)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_21 = V_1;
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_0058;
}
}
{
// Physics.IgnoreCollision(stabberCollider, stabbedCollider, ignore);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_23 = V_5;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_24 = V_1;
bool L_25 = ___1_ignore;
Physics_IgnoreCollision_mA8E5C54299FC47921E41BF864C7C2214621595D6(L_23, L_24, L_25, NULL);
}
IL_0058:
{
int32_t L_26 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_005c:
{
// foreach (var stabberCollider in CollidersToIgnore)
int32_t L_27 = V_3;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_28 = V_2;
NullCheck(L_28);
if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))
{
goto IL_0042;
}
}
{
// for (var i = 0; i < stabbedColliders.Count; i++)
int32_t L_29 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0066:
{
// for (var i = 0; i < stabbedColliders.Count; i++)
int32_t L_30 = V_0;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_31 = ___0_stabbedColliders;
NullCheck(L_31);
int32_t L_32;
L_32 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_31, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_30) < ((int32_t)L_32)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::OnDrawGizmos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_OnDrawGizmos_mED9E95C69AF8539371D525D2034DA88212AD3E2D (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (DrawGizmos)
bool L_0 = __this->___DrawGizmos_18;
if (!L_0)
{
goto IL_00ab;
}
}
{
// foreach (var tracker in _trackers)
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_1 = __this->____trackers_32;
NullCheck(L_1);
Enumerator_tBF5AFF3A8DBAA4637797E8B7D4C126750028B52B L_2;
L_2 = List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648(L_1, List_1_GetEnumerator_m89034A2AB5A72959A8E7ECED3B476C0E0C3A7648_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005e:
{// begin finally (depth: 1)
Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068((&V_0), Enumerator_Dispose_m97527190D7090129DAE0B863874AD987F69EE068_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0053_1;
}
IL_0019_1:
{
// foreach (var tracker in _trackers)
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_3;
L_3 = Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_inline((&V_0), Enumerator_get_Current_m5F48A695AC1E7D301E79321EFB77112996B891A2_RuntimeMethod_var);
// Gizmos.color = Color.red;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
L_4 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_4, NULL);
// Gizmos.DrawWireSphere(tracker.StabEntryPosition, .015f);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_5 = L_3;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(L_5, NULL);
Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_6, (0.0149999997f), NULL);
// Gizmos.color = Color.blue;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
L_7 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL);
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_7, NULL);
// Gizmos.DrawWireSphere(tracker.StabExitPosition, .01f);
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = HVRStabTracker_get_StabExitPosition_mC09E91C2D4932A53FCD2C13ADCF2242CD949B286_inline(L_5, NULL);
Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_8, (0.00999999978f), NULL);
}
IL_0053_1:
{
// foreach (var tracker in _trackers)
bool L_9;
L_9 = Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB((&V_0), Enumerator_MoveNext_m2920A63E21CCD955DE80935A4FA65263F32D29AB_RuntimeMethod_var);
if (L_9)
{
goto IL_0019_1;
}
}
{
goto IL_006c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006c:
{
// if (Tip && Base)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___Tip_4;
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_00ab;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___Base_5;
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_00ab;
}
}
{
// Gizmos.color = Color.red;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14;
L_14 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_14, NULL);
// Gizmos.DrawLine(Tip.position, Base.position);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = __this->___Tip_4;
NullCheck(L_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_15, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = __this->___Base_5;
NullCheck(L_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_17, NULL);
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_16, L_18, NULL);
}
IL_00ab:
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber::get_ManuallyLocked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabber_get_ManuallyLocked_m3DA1E212E07E65A8D9E3B352EC410D2BE41D0635 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public bool ManuallyLocked { get; private set; }
bool L_0 = __this->___U3CManuallyLockedU3Ek__BackingField_37;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::set_ManuallyLocked(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_set_ManuallyLocked_mA21BDB361F8EE2DEEBB4C2C19A7C06A9FCBF5979 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool ManuallyLocked { get; private set; }
bool L_0 = ___0_value;
__this->___U3CManuallyLockedU3Ek__BackingField_37 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::Lock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_Lock_mAE7A5EF45240A7FAAA8E40CE7ABB41970CCB6C1E (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (var i = 0; i < _trackers.Count; i++)
V_0 = 0;
goto IL_0020;
}
IL_0004:
{
// var tracker = _trackers[i];
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_0 = __this->____trackers_32;
int32_t L_1 = V_0;
NullCheck(L_0);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_2;
L_2 = List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414(L_0, L_1, List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414_RuntimeMethod_var);
// tracker.Lock();
NullCheck(L_2);
HVRStabTracker_Lock_mDA007B9DFFF0B3D4C4DC020ACA80460DF036236D(L_2, NULL);
// ManuallyLocked = true;
HVRStabber_set_ManuallyLocked_mA21BDB361F8EE2DEEBB4C2C19A7C06A9FCBF5979_inline(__this, (bool)1, NULL);
// for (var i = 0; i < _trackers.Count; i++)
int32_t L_3 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_0020:
{
// for (var i = 0; i < _trackers.Count; i++)
int32_t L_4 = V_0;
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_5 = __this->____trackers_32;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_inline(L_5, List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
if ((((int32_t)L_4) < ((int32_t)L_6)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::Unlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_Unlock_m57B27BBE4910DFB32632FE3131594D1B1EA78C0A (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (var i = 0; i < _trackers.Count; i++)
V_0 = 0;
goto IL_0020;
}
IL_0004:
{
// var tracker = _trackers[i];
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_0 = __this->____trackers_32;
int32_t L_1 = V_0;
NullCheck(L_0);
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* L_2;
L_2 = List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414(L_0, L_1, List_1_get_Item_m5270A77B78352B4E55E5193A9D2502EDC6585414_RuntimeMethod_var);
// tracker.Unlock();
NullCheck(L_2);
HVRStabTracker_Unlock_m4AE915CBDA19413A3536FE8B8BB7A05E9A2C52D6(L_2, NULL);
// ManuallyLocked = false;
HVRStabber_set_ManuallyLocked_mA21BDB361F8EE2DEEBB4C2C19A7C06A9FCBF5979_inline(__this, (bool)0, NULL);
// for (var i = 0; i < _trackers.Count; i++)
int32_t L_3 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_0020:
{
// for (var i = 0; i < _trackers.Count; i++)
int32_t L_4 = V_0;
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_5 = __this->____trackers_32;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_inline(L_5, List_1_get_Count_mA3ACCBA6EC520A72501F039FA7770C08A6A7F127_RuntimeMethod_var);
if ((((int32_t)L_4) < ((int32_t)L_6)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Stabbing.HVRStabber::GetColliders(UnityEngine.Rigidbody,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRStabber_GetColliders_m7C0F16FACCC978FAA23E392C8FA5E1DF09360505 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_rigidbody, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* L_0 = (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7*)il2cpp_codegen_object_new(U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CGetCollidersU3Ed__66__ctor_mB9EEBEB11BF7FECC0B78A4E79CF2A60830FB4DC2(L_0, ((int32_t)-2), NULL);
U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* L_1 = L_0;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2 = ___0_rigidbody;
NullCheck(L_1);
L_1->___U3CU3E3__rigidbody_6 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__rigidbody_6), (void*)L_2);
U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* L_3 = L_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___1_transform;
NullCheck(L_3);
L_3->___U3CU3E3__transform_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E3__transform_4), (void*)L_4);
return L_3;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::CleanupStabbableList()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber_CleanupStabbableList_m779958140E33D930750FEC0008FE4523C0354CF2 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1C8AAB6FE326D61E18DC4005BD79CF25614CB9C8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m8F20327B2A351D37C755096776742F3B91F8CC72_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC3BEC02FFF40A89F4196110A8D434B90F4F96CC5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mECB806817C962646A2BB4C654787E4E4D666D56C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m19C9354251D95DBFDE863BCA74A64B4A1174F757_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCleanupStabbableListU3Eb__67_0_m607FFC54F985956A3C1A460943E790679CC95CF2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954 V_1;
memset((&V_1), 0, sizeof(V_1));
Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D* G_B10_0 = NULL;
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* G_B10_1 = NULL;
Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D* G_B9_0 = NULL;
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* G_B9_1 = NULL;
{
// var needsCleaning = false;
V_0 = (bool)0;
// foreach (var st in StabbedStabbables)
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_0;
L_0 = HVRStabber_get_StabbedStabbables_mFE9D059861A425CD33349B1CA5E0ECAB98C2A32B_inline(__this, NULL);
NullCheck(L_0);
Enumerator_t49A97CE2E36FB62CA3671238D4A85A27BCB0F954 L_1;
L_1 = List_1_GetEnumerator_mECB806817C962646A2BB4C654787E4E4D666D56C(L_0, List_1_GetEnumerator_mECB806817C962646A2BB4C654787E4E4D666D56C_RuntimeMethod_var);
V_1 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002b:
{// begin finally (depth: 1)
Enumerator_Dispose_m1C8AAB6FE326D61E18DC4005BD79CF25614CB9C8((&V_1), Enumerator_Dispose_m1C8AAB6FE326D61E18DC4005BD79CF25614CB9C8_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0020_1;
}
IL_0010_1:
{
// foreach (var st in StabbedStabbables)
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_2;
L_2 = Enumerator_get_Current_mC3BEC02FFF40A89F4196110A8D434B90F4F96CC5_inline((&V_1), Enumerator_get_Current_mC3BEC02FFF40A89F4196110A8D434B90F4F96CC5_RuntimeMethod_var);
// if (!st)
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_0020_1;
}
}
{
// needsCleaning = true;
V_0 = (bool)1;
}
IL_0020_1:
{
// foreach (var st in StabbedStabbables)
bool L_4;
L_4 = Enumerator_MoveNext_m8F20327B2A351D37C755096776742F3B91F8CC72((&V_1), Enumerator_MoveNext_m8F20327B2A351D37C755096776742F3B91F8CC72_RuntimeMethod_var);
if (L_4)
{
goto IL_0010_1;
}
}
{
goto IL_0039;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0039:
{
// if (needsCleaning)
bool L_5 = V_0;
if (!L_5)
{
goto IL_0067;
}
}
{
// StabbedStabbables.RemoveAll(e => !e);
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_6;
L_6 = HVRStabber_get_StabbedStabbables_mFE9D059861A425CD33349B1CA5E0ECAB98C2A32B_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var);
Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D* L_7 = ((U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var))->___U3CU3E9__67_0_1;
Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D* L_8 = L_7;
G_B9_0 = L_8;
G_B9_1 = L_6;
if (L_8)
{
G_B10_0 = L_8;
G_B10_1 = L_6;
goto IL_0061;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var);
U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE* L_9 = ((U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D* L_10 = (Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D*)il2cpp_codegen_object_new(Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D_il2cpp_TypeInfo_var);
NullCheck(L_10);
Predicate_1__ctor_m1A019BDEB6A43DB5BC1D8D8ABBE87D62557786F5(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3CCleanupStabbableListU3Eb__67_0_m607FFC54F985956A3C1A460943E790679CC95CF2_RuntimeMethod_var), NULL);
Predicate_1_t44BC7C628CD9DEB6918A9806283E824E90952B3D* L_11 = L_10;
((U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var))->___U3CU3E9__67_0_1 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var))->___U3CU3E9__67_0_1), (void*)L_11);
G_B10_0 = L_11;
G_B10_1 = G_B9_1;
}
IL_0061:
{
NullCheck(G_B10_1);
int32_t L_12;
L_12 = List_1_RemoveAll_m19C9354251D95DBFDE863BCA74A64B4A1174F757(G_B10_1, G_B10_0, List_1_RemoveAll_m19C9354251D95DBFDE863BCA74A64B4A1174F757_RuntimeMethod_var);
}
IL_0067:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabber__ctor_mA2BFA86154818FB2EE01BBD6F3617DFCF1841280 (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2D3D06BF07E2C23876293E7C1E378F69AFCAE779_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2F85DCA0B4519A2DDE7CE23F7DFDA251D109F340_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public JointProjectionMode ProjectionMode = JointProjectionMode.PositionAndRotation;
__this->___ProjectionMode_10 = 1;
// public float ProjectionDistance = .01f;
__this->___ProjectionDistance_11 = (0.00999999978f);
// public float ProjectionAngle = 20f;
__this->___ProjectionAngle_12 = (20.0f);
// public float ContactOffset = .001f;
__this->___ContactOffset_17 = (0.00100000005f);
// public float LogJointForceThreshold = 100;
__this->___LogJointForceThreshold_25 = (100.0f);
// public HVRStabEvent Stabbed = new HVRStabEvent();
HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924* L_0 = (HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924*)il2cpp_codegen_object_new(HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924_il2cpp_TypeInfo_var);
NullCheck(L_0);
HVRStabEvent__ctor_m31150B8ECCC62C8F4507EA1557A31359B5133BDC(L_0, NULL);
__this->___Stabbed_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Stabbed_28), (void*)L_0);
// public HVRStabEvents UnStabbed = new HVRStabEvents();
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* L_1 = (HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7*)il2cpp_codegen_object_new(HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7_il2cpp_TypeInfo_var);
NullCheck(L_1);
HVRStabEvents__ctor_mAC5E418D4EF8DB50351CEE1A440B6ED960EA493D(L_1, NULL);
__this->___UnStabbed_29 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___UnStabbed_29), (void*)L_1);
// public HVRStabEvents FullStabbed = new HVRStabEvents();
HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* L_2 = (HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7*)il2cpp_codegen_object_new(HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7_il2cpp_TypeInfo_var);
NullCheck(L_2);
HVRStabEvents__ctor_mAC5E418D4EF8DB50351CEE1A440B6ED960EA493D(L_2, NULL);
__this->___FullStabbed_30 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FullStabbed_30), (void*)L_2);
// private readonly List<HVRStabTracker> _trackers = new List<HVRStabTracker>(10);
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_3 = (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*)il2cpp_codegen_object_new(List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m2F85DCA0B4519A2DDE7CE23F7DFDA251D109F340(L_3, ((int32_t)10), List_1__ctor_m2F85DCA0B4519A2DDE7CE23F7DFDA251D109F340_RuntimeMethod_var);
__this->____trackers_32 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____trackers_32), (void*)L_3);
// private readonly List<HVRStabTracker> _cleanup = new List<HVRStabTracker>();
List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502* L_4 = (List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502*)il2cpp_codegen_object_new(List_1_tFEEDD9A6C1C4C56F979A33152ADD95095ACF2502_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m2D3D06BF07E2C23876293E7C1E378F69AFCAE779(L_4, List_1__ctor_m2D3D06BF07E2C23876293E7C1E378F69AFCAE779_RuntimeMethod_var);
__this->____cleanup_33 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cleanup_33), (void*)L_4);
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.Stabbing.HVRStabber/<GetColliders>d__66::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__66__ctor_mB9EEBEB11BF7FECC0B78A4E79CF2A60830FB4DC2 (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __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;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId_2 = L_1;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__66_System_IDisposable_Dispose_m2543C2F7583736AD5132985F8266AE1A3BEF029F (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)-4)))) > ((uint32_t)1))))
{
goto IL_0012;
}
}
{
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)2))))
{
goto IL_002f;
}
}
IL_0012:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0028:
{// begin finally (depth: 1)
U3CGetCollidersU3Ed__66_U3CU3Em__Finally1_m3B05872334F79F8B0C4578AC68A86AC406FAF201(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)((int32_t)-4))))
{
goto IL_001e_1;
}
}
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)2)))
{
goto IL_001e_1;
}
}
{
goto IL_002f;
}
IL_001e_1:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0021_1:
{// begin finally (depth: 2)
U3CGetCollidersU3Ed__66_U3CU3Em__Finally2_m488E74725CF94CD78656BD3261020427AC5C6D8C(__this, NULL);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
goto IL_002f;
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002f:
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetCollidersU3Ed__66_MoveNext_m48C8F80916A29E622FC572316CF3DB87F9B68B4A (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_2 = NULL;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_3 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_4 = NULL;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_5 = NULL;
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_016b:
{// begin fault (depth: 1)
U3CGetCollidersU3Ed__66_System_IDisposable_Dispose_m2543C2F7583736AD5132985F8266AE1A3BEF029F(__this, NULL);
return;
}// end fault
});
try
{// begin try (depth: 1)
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_1 = L_0;
int32_t L_1 = V_1;
switch (L_1)
{
case 0:
{
goto IL_0020_1;
}
case 1:
{
goto IL_008d_1;
}
case 2:
{
goto IL_0128_1;
}
}
}
{
V_0 = (bool)0;
goto IL_0172;
}
IL_0020_1:
{
__this->___U3CU3E1__state_0 = (-1);
// var rb = transform.GetComponent<Rigidbody>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___transform_3;
NullCheck(L_2);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3;
L_3 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(L_2, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
V_2 = L_3;
// if (rb && rb != rigidbody)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4 = V_2;
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_0050_1;
}
}
{
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6 = V_2;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_7 = __this->___rigidbody_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, L_7, NULL);
if (!L_8)
{
goto IL_0050_1;
}
}
{
// yield break;
V_0 = (bool)0;
goto IL_0172;
}
IL_0050_1:
{
// foreach (var c in transform.GetComponents<Collider>())
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___transform_3;
NullCheck(L_9);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_10;
L_10 = Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C(L_9, Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_var);
__this->___U3CU3E7__wrap1_7 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_7), (void*)L_10);
__this->___U3CU3E7__wrap2_8 = 0;
goto IL_00a2_1;
}
IL_006a_1:
{
// foreach (var c in transform.GetComponents<Collider>())
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_11 = __this->___U3CU3E7__wrap1_7;
int32_t L_12 = __this->___U3CU3E7__wrap2_8;
NullCheck(L_11);
int32_t L_13 = L_12;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
V_3 = L_14;
// yield return c;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_15 = V_3;
__this->___U3CU3E2__current_1 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_15);
__this->___U3CU3E1__state_0 = 1;
V_0 = (bool)1;
goto IL_0172;
}
IL_008d_1:
{
__this->___U3CU3E1__state_0 = (-1);
int32_t L_16 = __this->___U3CU3E7__wrap2_8;
__this->___U3CU3E7__wrap2_8 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_00a2_1:
{
// foreach (var c in transform.GetComponents<Collider>())
int32_t L_17 = __this->___U3CU3E7__wrap2_8;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_18 = __this->___U3CU3E7__wrap1_7;
NullCheck(L_18);
if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
{
goto IL_006a_1;
}
}
{
__this->___U3CU3E7__wrap1_7 = (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_7), (void*)(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)NULL);
// foreach (Transform child in transform)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = __this->___transform_3;
NullCheck(L_19);
RuntimeObject* L_20;
L_20 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_19, NULL);
__this->___U3CU3E7__wrap3_9 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap3_9), (void*)L_20);
__this->___U3CU3E1__state_0 = ((int32_t)-3);
goto IL_014a_1;
}
IL_00d4_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_21 = __this->___U3CU3E7__wrap3_9;
NullCheck(L_21);
RuntimeObject* L_22;
L_22 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21);
V_4 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_22, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var));
// foreach (var c in GetColliders(rigidbody, child))
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_23 = __this->___rigidbody_5;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = V_4;
RuntimeObject* L_25;
L_25 = HVRStabber_GetColliders_m7C0F16FACCC978FAA23E392C8FA5E1DF09360505(L_23, L_24, NULL);
NullCheck(L_25);
RuntimeObject* L_26;
L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Collider>::GetEnumerator() */, IEnumerable_1_t738A577130D5FBE55CDA8A3FF4898A00C43996CA_il2cpp_TypeInfo_var, L_25);
__this->___U3CU3E7__wrap4_10 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap4_10), (void*)L_26);
__this->___U3CU3E1__state_0 = ((int32_t)-4);
goto IL_0130_1;
}
IL_0108_1:
{
// foreach (var c in GetColliders(rigidbody, child))
RuntimeObject* L_27 = __this->___U3CU3E7__wrap4_10;
NullCheck(L_27);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_28;
L_28 = InterfaceFuncInvoker0< Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Collider>::get_Current() */, IEnumerator_1_tCD1905A30C9C22D75C059E095E71B0BFE251D69B_il2cpp_TypeInfo_var, L_27);
V_5 = L_28;
// yield return c;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_29 = V_5;
__this->___U3CU3E2__current_1 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_29);
__this->___U3CU3E1__state_0 = 2;
V_0 = (bool)1;
goto IL_0172;
}
IL_0128_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-4);
}
IL_0130_1:
{
// foreach (var c in GetColliders(rigidbody, child))
RuntimeObject* L_30 = __this->___U3CU3E7__wrap4_10;
NullCheck(L_30);
bool L_31;
L_31 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_30);
if (L_31)
{
goto IL_0108_1;
}
}
{
U3CGetCollidersU3Ed__66_U3CU3Em__Finally2_m488E74725CF94CD78656BD3261020427AC5C6D8C(__this, NULL);
__this->___U3CU3E7__wrap4_10 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap4_10), (void*)(RuntimeObject*)NULL);
}
IL_014a_1:
{
// foreach (Transform child in transform)
RuntimeObject* L_32 = __this->___U3CU3E7__wrap3_9;
NullCheck(L_32);
bool L_33;
L_33 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_32);
if (L_33)
{
goto IL_00d4_1;
}
}
{
U3CGetCollidersU3Ed__66_U3CU3Em__Finally1_m3B05872334F79F8B0C4578AC68A86AC406FAF201(__this, NULL);
__this->___U3CU3E7__wrap3_9 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap3_9), (void*)(RuntimeObject*)NULL);
// }
V_0 = (bool)0;
goto IL_0172;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0172:
{
bool L_34 = V_0;
return L_34;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__66_U3CU3Em__Finally1_m3B05872334F79F8B0C4578AC68A86AC406FAF201 (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
__this->___U3CU3E1__state_0 = (-1);
RuntimeObject* L_0 = __this->___U3CU3E7__wrap3_9;
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
RuntimeObject* L_1 = V_0;
if (!L_1)
{
goto IL_001c;
}
}
{
RuntimeObject* L_2 = V_0;
NullCheck(L_2);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
}
IL_001c:
{
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::<>m__Finally2()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__66_U3CU3Em__Finally2_m488E74725CF94CD78656BD3261020427AC5C6D8C (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
RuntimeObject* L_0 = __this->___U3CU3E7__wrap4_10;
if (!L_0)
{
goto IL_001b;
}
}
{
RuntimeObject* L_1 = __this->___U3CU3E7__wrap4_10;
NullCheck(L_1);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
}
IL_001b:
{
return;
}
}
// UnityEngine.Collider HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::System.Collections.Generic.IEnumerator<UnityEngine.Collider>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* U3CGetCollidersU3Ed__66_System_Collections_Generic_IEnumeratorU3CUnityEngine_ColliderU3E_get_Current_mCB6264271E45CFBD1EBDD55772B13D74AD91F2FC (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method)
{
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetCollidersU3Ed__66_System_Collections_IEnumerator_Reset_m9C20627BECEADA1FBCE9FF3DFDF9DAD1AD2816AE (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __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*)&U3CGetCollidersU3Ed__66_System_Collections_IEnumerator_Reset_m9C20627BECEADA1FBCE9FF3DFDF9DAD1AD2816AE_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetCollidersU3Ed__66_System_Collections_IEnumerator_get_Current_m1D9BBB808095E0D91B29298FE22AD92D4A7D3D0D (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method)
{
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::System.Collections.Generic.IEnumerable<UnityEngine.Collider>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetCollidersU3Ed__66_System_Collections_Generic_IEnumerableU3CUnityEngine_ColliderU3E_GetEnumerator_mBA8B636D318E4D97CA29B425F583B2BCA1C60024 (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state_0 = 0;
V_0 = __this;
goto IL_0029;
}
IL_0022:
{
U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* L_3 = (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7*)il2cpp_codegen_object_new(U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CGetCollidersU3Ed__66__ctor_mB9EEBEB11BF7FECC0B78A4E79CF2A60830FB4DC2(L_3, 0, NULL);
V_0 = L_3;
}
IL_0029:
{
U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* L_4 = V_0;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5 = __this->___U3CU3E3__rigidbody_6;
NullCheck(L_4);
L_4->___rigidbody_5 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___rigidbody_5), (void*)L_5);
U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* L_6 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___U3CU3E3__transform_4;
NullCheck(L_6);
L_6->___transform_3 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___transform_3), (void*)L_7);
U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* L_8 = V_0;
return L_8;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Stabbing.HVRStabber/<GetColliders>d__66::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetCollidersU3Ed__66_System_Collections_IEnumerable_GetEnumerator_mC88B7F557F82587A8DB440EEB83C48410B844A5A (U3CGetCollidersU3Ed__66_t4A43A48EB221743D3279C38031B1012384CAB2E7* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetCollidersU3Ed__66_System_Collections_Generic_IEnumerableU3CUnityEngine_ColliderU3E_GetEnumerator_mBA8B636D318E4D97CA29B425F583B2BCA1C60024(__this, NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mBE7287A933B32667E6B099D7C85D42227009CEF0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE* L_0 = (U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE*)il2cpp_codegen_object_new(U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m6E2650F59E65D7F7BDA4E1E293F4CC118DB99DAA(L_0, NULL);
((U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6E2650F59E65D7F7BDA4E1E293F4CC118DB99DAA (U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabber/<>c::<CleanupStabbableList>b__67_0(HurricaneVR.Framework.Core.Stabbing.HVRStabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCleanupStabbableListU3Eb__67_0_m607FFC54F985956A3C1A460943E790679CC95CF2 (U3CU3Ec_t1FD896167534E4E5927745EFEB610D1D0B6C77EE* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___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;
}
{
// StabbedStabbables.RemoveAll(e => !e);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* 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 (bool)((((int32_t)L_1) == ((int32_t)0))? 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.Stabbing.HVRStabEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabEvents__ctor_mAC5E418D4EF8DB50351CEE1A440B6ED960EA493D (HVRStabEvents_t4BD45936E5EE6EF18DA79B435EE60091353A98B7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2__ctor_m428502AA93A80E8127FEBA9F2ABA9E84FD465F3B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_2__ctor_m428502AA93A80E8127FEBA9F2ABA9E84FD465F3B(__this, UnityEvent_2__ctor_m428502AA93A80E8127FEBA9F2ABA9E84FD465F3B_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabEvent__ctor_m31150B8ECCC62C8F4507EA1557A31359B5133BDC (HVRStabEvent_t272C60B0E7CB75467B6BD510CD7DF8E031385924* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_mF737199509E39B46E16786324277EF743934A219_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_mF737199509E39B46E16786324277EF743934A219(__this, UnityEvent_1__ctor_mF737199509E39B46E16786324277EF743934A219_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: HurricaneVR.Framework.Core.Stabbing.StabArgs
IL2CPP_EXTERN_C void StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshal_pinvoke(const StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D& unmarshaled, StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshaled_pinvoke& marshaled)
{
Exception_t* ___Stabber_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Stabber' of type 'StabArgs': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Stabber_0Exception, NULL);
}
IL2CPP_EXTERN_C void StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshal_pinvoke_back(const StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshaled_pinvoke& marshaled, StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D& unmarshaled)
{
Exception_t* ___Stabber_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Stabber' of type 'StabArgs': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Stabber_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: HurricaneVR.Framework.Core.Stabbing.StabArgs
IL2CPP_EXTERN_C void StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshal_pinvoke_cleanup(StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: HurricaneVR.Framework.Core.Stabbing.StabArgs
IL2CPP_EXTERN_C void StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshal_com(const StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D& unmarshaled, StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshaled_com& marshaled)
{
Exception_t* ___Stabber_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Stabber' of type 'StabArgs': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Stabber_0Exception, NULL);
}
IL2CPP_EXTERN_C void StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshal_com_back(const StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshaled_com& marshaled, StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D& unmarshaled)
{
Exception_t* ___Stabber_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Stabber' of type 'StabArgs': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Stabber_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: HurricaneVR.Framework.Core.Stabbing.StabArgs
IL2CPP_EXTERN_C void StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshal_com_cleanup(StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D_marshaled_com& marshaled)
{
}
// System.Void HurricaneVR.Framework.Core.Stabbing.StabArgs::.ctor(HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable,UnityEngine.Collision,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StabArgs__ctor_m9B4C13F789FDAA8D101876D8C99F487FE8BC8F33 (StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_stabber, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___1_stabbable, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___2_collision, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_point, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_normal, const RuntimeMethod* method)
{
{
// Stabber = stabber;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_0 = ___0_stabber;
__this->___Stabber_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Stabber_0), (void*)L_0);
// Stabbable = stabbable;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_1 = ___1_stabbable;
__this->___Stabbable_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Stabbable_1), (void*)L_1);
// Collision = collision;
Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_2 = ___2_collision;
__this->___Collision_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Collision_2), (void*)L_2);
// Point = point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___3_point;
__this->___Point_3 = L_3;
// Normal = normal;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___4_normal;
__this->___Normal_4 = L_4;
// }
return;
}
}
IL2CPP_EXTERN_C void StabArgs__ctor_m9B4C13F789FDAA8D101876D8C99F487FE8BC8F33_AdjustorThunk (RuntimeObject* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_stabber, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___1_stabbable, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___2_collision, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_point, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_normal, const RuntimeMethod* method)
{
StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<StabArgs_tF1A76988CACFAE49F574A83B0D37D414F9E3BB7D*>(__this + _offset);
StabArgs__ctor_m9B4C13F789FDAA8D101876D8C99F487FE8BC8F33(_thisAdjusted, ___0_stabber, ___1_stabbable, ___2_collision, ___3_point, ___4_normal, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabberSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabberSettings__ctor_mA085A5981F3518342163359F50BDA4F546403A92 (HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* __this, const RuntimeMethod* method)
{
{
// public float AngleThreshold = .5f;
__this->___AngleThreshold_4 = (0.5f);
// public float Sharpness = .3f;
__this->___Sharpness_5 = (0.300000012f);
// public float UnstabThreshold = .01f;
__this->___UnstabThreshold_6 = (0.00999999978f);
// public float UnstabDelay = .25f;
__this->___UnstabDelay_7 = (0.25f);
// public int AllowedStabs = 5;
__this->___AllowedStabs_8 = 5;
// public float PerpendicularThreshold = .2f;
__this->___PerpendicularThreshold_9 = (0.200000003f);
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
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_Stabbable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public HVRStabbable Stabbable { get; private set; }
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_0 = __this->___U3CStabbableU3Ek__BackingField_0;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_Stabbable(HurricaneVR.Framework.Core.Stabbing.HVRStabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_set_Stabbable_m46EC6DB60FFEDECE06A6336CEAAAA01485B3D730 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___0_value, const RuntimeMethod* method)
{
{
// public HVRStabbable Stabbable { get; private set; }
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_0 = ___0_value;
__this->___U3CStabbableU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbableU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_Settings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public HVRStabbableSettings Settings { get; }
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_0 = __this->___U3CSettingsU3Ek__BackingField_1;
return L_0;
}
}
// HurricaneVR.Framework.Core.Stabbing.HVRStabber HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_Stabber()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public HVRStabber Stabber { get; private set; }
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_0 = __this->___U3CStabberU3Ek__BackingField_2;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_Stabber(HurricaneVR.Framework.Core.Stabbing.HVRStabber)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_set_Stabber_m710BA1C1B046DCA6545E3D814706CFC693092030 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_value, const RuntimeMethod* method)
{
{
// public HVRStabber Stabber { get; private set; }
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_0 = ___0_value;
__this->___U3CStabberU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabberU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_Joint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; private set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = __this->___U3CJointU3Ek__BackingField_3;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_Joint(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_set_Joint_m0CA5AEAC1FA3F494CE9AAD661DD5EA54B961EFBF (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; private set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_value;
__this->___U3CJointU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabEntryPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public Vector3 StabEntryPosition { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CStabEntryPositionU3Ek__BackingField_4;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_StabEntryPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabEntryPosition_m875718D5668B097B1DF7E38ACC4BEC511440D973 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
// public Vector3 StabEntryPosition { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CStabEntryPositionU3Ek__BackingField_4 = L_0;
return;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabExitPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabTracker_get_StabExitPosition_mC09E91C2D4932A53FCD2C13ADCF2242CD949B286 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public Vector3 StabExitPosition { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CStabExitPositionU3Ek__BackingField_5;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_StabExitPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabExitPosition_m601B57D0C83B06D2BCF1023CDBD267B6078077B8 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
// public Vector3 StabExitPosition { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CStabExitPositionU3Ek__BackingField_5 = L_0;
return;
}
}
// UnityEngine.GameObject HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabbedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* HVRStabTracker_get_StabbedObject_mD5A2C3F47F9DA76D8CE0A1D534292138413F0E52 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public GameObject StabbedObject { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CStabbedObjectU3Ek__BackingField_6;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_StabbedObject(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabbedObject_mAF82F0ED9F7F2C5B709CB6DD5CED2561982FA5EF (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
{
// public GameObject StabbedObject { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
__this->___U3CStabbedObjectU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbedObjectU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabbedColliders()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRStabTracker_get_StabbedColliders_m0EE316CB981A881C9C85341B0C0760FF13134387 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public List<Collider> StabbedColliders { get; private set; }
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = __this->___U3CStabbedCollidersU3Ek__BackingField_7;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::set_StabbedColliders(System.Collections.Generic.List`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabbedColliders_m792BC1FC85ED9CC1DC5871A89A2DE854A4A4534F (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___0_value, const RuntimeMethod* method)
{
{
// public List<Collider> StabbedColliders { get; private set; }
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = ___0_value;
__this->___U3CStabbedCollidersU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbedCollidersU3Ek__BackingField_7), (void*)L_0);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_ManuallyLocked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabTracker_get_ManuallyLocked_m87E0A8DEE230F788A0B47804FAFF6DDE4B828EBA (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// internal bool ManuallyLocked => Stabber.ManuallyLocked;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_0;
L_0 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_0);
bool L_1;
L_1 = HVRStabber_get_ManuallyLocked_m3DA1E212E07E65A8D9E3B352EC410D2BE41D0635_inline(L_0, NULL);
return L_1;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::get_StabDirection()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabTracker_get_StabDirection_m46D9B1C4C6F6C425FF66EAD3061C12BFB4E739E7 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public Vector3 StabDirection => StabbedObject.transform.TransformDirection(_stabDirectionLocal);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = HVRStabTracker_get_StabbedObject_mD5A2C3F47F9DA76D8CE0A1D534292138413F0E52_inline(__this, NULL);
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->____stabDirectionLocal_17;
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_1, L_2, NULL);
return L_3;
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabTracker_Update_mCE9F8CE543283A4CAA51AC8C842D9CA1CC5D509C (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// if (!StabbedObject)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = HVRStabTracker_get_StabbedObject_mD5A2C3F47F9DA76D8CE0A1D534292138413F0E52_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_000f;
}
}
{
// return false;
return (bool)0;
}
IL_000f:
{
// UpdateEntryAndExit();
HVRStabTracker_UpdateEntryAndExit_m0D34896CC2D7D1104C6EFEEFB60EDFFC50634658(__this, NULL);
// _entryToTip = _tip.position - StabEntryPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->____tip_18;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_4, NULL);
__this->____entryToTip_22 = L_5;
// _exitToBase = _base.position - StabExitPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->____base_19;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = HVRStabTracker_get_StabExitPosition_mC09E91C2D4932A53FCD2C13ADCF2242CD949B286_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_7, L_8, NULL);
__this->____exitToBase_23 = L_9;
// _tipValid = Vector3.Dot(_entryToTip, StabDirection) > 0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->____entryToTip_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = HVRStabTracker_get_StabDirection_m46D9B1C4C6F6C425FF66EAD3061C12BFB4E739E7(__this, NULL);
float L_12;
L_12 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_10, L_11, NULL);
__this->____tipValid_24 = (bool)((((float)L_12) > ((float)(0.0f)))? 1 : 0);
// _baseValid = Vector3.Dot(_exitToBase, -StabDirection) > 0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->____exitToBase_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = HVRStabTracker_get_StabDirection_m46D9B1C4C6F6C425FF66EAD3061C12BFB4E739E7(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_14, NULL);
float L_16;
L_16 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_13, L_15, NULL);
__this->____baseValid_25 = (bool)((((float)L_16) > ((float)(0.0f)))? 1 : 0);
// ComputeDepth(out var percentStabbed, out var stabDepth);
HVRStabTracker_ComputeDepth_m1A56CB0343CB06187A9D6BBDF7E23C49FB5FE702(__this, (&V_0), (&V_1), NULL);
// Stabber.Depth = stabDepth;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_17;
L_17 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
float L_18 = V_1;
NullCheck(L_17);
L_17->___Depth_26 = L_18;
// Stabber.DepthPercent = percentStabbed;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_19;
L_19 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
float L_20 = V_0;
NullCheck(L_19);
L_19->___DepthPercent_27 = L_20;
// if (CheckUnstab())
bool L_21;
L_21 = HVRStabTracker_CheckUnstab_mE07D22CC533C3887C6BE1CE70309B8BF003467CA(__this, NULL);
if (!L_21)
{
goto IL_00ba;
}
}
{
// return false;
return (bool)0;
}
IL_00ba:
{
// CheckFullStab(stabDepth);
float L_22 = V_1;
HVRStabTracker_CheckFullStab_m6C6BD4DA8184A34F880310FE40E5C1C6A7366A7B(__this, L_22, NULL);
// UpdateFriction(stabDepth, percentStabbed);
float L_23 = V_1;
float L_24 = V_0;
HVRStabTracker_UpdateFriction_mA29DBD57A583C8C82851DA05AD2117E8ABD47A5F(__this, L_23, L_24, NULL);
// CheckLock();
HVRStabTracker_CheckLock_m430E644D51E5B66CCA42BE04F5DF6A77F55A2496(__this, NULL);
// _previousDepth = stabDepth;
float L_25 = V_1;
__this->____previousDepth_10 = L_25;
// return true;
return (bool)1;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::ComputeDepth(System.Single&,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_ComputeDepth_m1A56CB0343CB06187A9D6BBDF7E23C49FB5FE702 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, float* ___0_percentStabbed, float* ___1_stabDepth, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (Settings.CanBeImpaled || Stabber.IsDualStabber)
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_0;
L_0 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_0);
bool L_1 = L_0->___CanBeImpaled_4;
if (L_1)
{
goto IL_001d;
}
}
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_2;
L_2 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_2);
bool L_3 = L_2->___IsDualStabber_13;
if (!L_3)
{
goto IL_00f7;
}
}
IL_001d:
{
// var tipInside = IsCBetweenAB(StabEntryPosition, StabExitPosition, _tip.position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = HVRStabTracker_get_StabExitPosition_mC09E91C2D4932A53FCD2C13ADCF2242CD949B286_inline(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->____tip_18;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
bool L_8;
L_8 = HVRStabTracker_IsCBetweenAB_m808C95184015821B66FF184B85F41B28601432A2(__this, L_4, L_5, L_7, NULL);
V_0 = L_8;
// var baseInside = IsCBetweenAB(StabEntryPosition, StabExitPosition, _base.position);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = HVRStabTracker_get_StabExitPosition_mC09E91C2D4932A53FCD2C13ADCF2242CD949B286_inline(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->____base_19;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL);
bool L_13;
L_13 = HVRStabTracker_IsCBetweenAB_m808C95184015821B66FF184B85F41B28601432A2(__this, L_9, L_10, L_12, NULL);
V_1 = L_13;
// var width = (StabEntryPosition - StabExitPosition).magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = HVRStabTracker_get_StabExitPosition_mC09E91C2D4932A53FCD2C13ADCF2242CD949B286_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_14, L_15, NULL);
V_3 = L_16;
float L_17;
L_17 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL);
V_2 = L_17;
// width = Mathf.Min(width, _stabberLength);
float L_18 = V_2;
float L_19 = __this->____stabberLength_8;
float L_20;
L_20 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_18, L_19, NULL);
V_2 = L_20;
// if (tipInside && baseInside || (!tipInside && !baseInside))
bool L_21 = V_0;
bool L_22 = V_1;
if (((int32_t)((int32_t)L_21&(int32_t)L_22)))
{
goto IL_008b;
}
}
{
bool L_23 = V_0;
if (L_23)
{
goto IL_0096;
}
}
{
bool L_24 = V_1;
if (L_24)
{
goto IL_0096;
}
}
IL_008b:
{
// stabDepth = width;
float* L_25 = ___1_stabDepth;
float L_26 = V_2;
*((float*)L_25) = (float)L_26;
// percentStabbed = 1f;
float* L_27 = ___0_percentStabbed;
*((float*)L_27) = (float)(1.0f);
return;
}
IL_0096:
{
// else if (tipInside)
bool L_28 = V_0;
if (!L_28)
{
goto IL_00c8;
}
}
{
// _hasEntered = true;
__this->____hasEntered_21 = (bool)1;
// stabDepth = _entryToTip.magnitude;
float* L_29 = ___1_stabDepth;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_30 = (&__this->____entryToTip_22);
float L_31;
L_31 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_30, NULL);
*((float*)L_29) = (float)L_31;
// if (width > 0)
float L_32 = V_2;
if ((!(((float)L_32) > ((float)(0.0f)))))
{
goto IL_00bc;
}
}
{
// percentStabbed = stabDepth / width;
float* L_33 = ___0_percentStabbed;
float* L_34 = ___1_stabDepth;
float L_35 = *((float*)L_34);
float L_36 = V_2;
*((float*)L_33) = (float)((float)(L_35/L_36));
return;
}
IL_00bc:
{
// percentStabbed = stabDepth / _stabberLength;
float* L_37 = ___0_percentStabbed;
float* L_38 = ___1_stabDepth;
float L_39 = *((float*)L_38);
float L_40 = __this->____stabberLength_8;
*((float*)L_37) = (float)((float)(L_39/L_40));
return;
}
IL_00c8:
{
// _hasEntered = true;
__this->____hasEntered_21 = (bool)1;
// stabDepth = _exitToBase.magnitude;
float* L_41 = ___1_stabDepth;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_42 = (&__this->____exitToBase_23);
float L_43;
L_43 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_42, NULL);
*((float*)L_41) = (float)L_43;
// if (width > 0)
float L_44 = V_2;
if ((!(((float)L_44) > ((float)(0.0f)))))
{
goto IL_00eb;
}
}
{
// percentStabbed = stabDepth / width;
float* L_45 = ___0_percentStabbed;
float* L_46 = ___1_stabDepth;
float L_47 = *((float*)L_46);
float L_48 = V_2;
*((float*)L_45) = (float)((float)(L_47/L_48));
return;
}
IL_00eb:
{
// percentStabbed = stabDepth / _stabberLength;
float* L_49 = ___0_percentStabbed;
float* L_50 = ___1_stabDepth;
float L_51 = *((float*)L_50);
float L_52 = __this->____stabberLength_8;
*((float*)L_49) = (float)((float)(L_51/L_52));
return;
}
IL_00f7:
{
// stabDepth = _entryToTip.magnitude;
float* L_53 = ___1_stabDepth;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_54 = (&__this->____entryToTip_22);
float L_55;
L_55 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_54, NULL);
*((float*)L_53) = (float)L_55;
// percentStabbed = stabDepth / _stabberLength;
float* L_56 = ___0_percentStabbed;
float* L_57 = ___1_stabDepth;
float L_58 = *((float*)L_57);
float L_59 = __this->____stabberLength_8;
*((float*)L_56) = (float)((float)(L_58/L_59));
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::IsCBetweenAB(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabTracker_IsCBetweenAB_m808C95184015821B66FF184B85F41B28601432A2 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_A, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_B, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_C, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return Vector3.Dot((B - A).normalized, (C - B).normalized) < 0f && Vector3.Dot((A - B).normalized, (C - A).normalized) < 0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_B;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_A;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
V_0 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_C;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_B;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_5, NULL);
V_0 = L_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
float L_8;
L_8 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_3, L_7, NULL);
if ((!(((float)L_8) < ((float)(0.0f)))))
{
goto IL_0055;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_A;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_B;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_10, NULL);
V_0 = L_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___2_C;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_A;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_13, L_14, NULL);
V_0 = L_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
float L_17;
L_17 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_12, L_16, NULL);
return (bool)((((float)L_17) < ((float)(0.0f)))? 1 : 0);
}
IL_0055:
{
return (bool)0;
}
}
// System.Boolean HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::CheckUnstab()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStabTracker_CheckUnstab_mE07D22CC533C3887C6BE1CE70309B8BF003467CA (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __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*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2299FE7F77E08D2C030541503FCC3F6F30890A25);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t G_B5_0 = 0;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* G_B11_0 = NULL;
String_t* G_B11_1 = NULL;
String_t* G_B11_2 = NULL;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* G_B10_0 = NULL;
String_t* G_B10_1 = NULL;
String_t* G_B10_2 = NULL;
String_t* G_B12_0 = NULL;
String_t* G_B12_1 = NULL;
String_t* G_B12_2 = NULL;
int32_t G_B21_0 = 0;
{
// if (_stabbedTime < Stabber.Settings.UnstabDelay)
float L_0 = __this->____stabbedTime_15;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_1;
L_1 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_1);
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_2 = L_1->___Settings_6;
NullCheck(L_2);
float L_3 = L_2->___UnstabDelay_7;
if ((!(((float)L_0) < ((float)L_3))))
{
goto IL_002c;
}
}
{
// _stabbedTime += Time.deltaTime;
float L_4 = __this->____stabbedTime_15;
float L_5;
L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
__this->____stabbedTime_15 = ((float)il2cpp_codegen_add(L_4, L_5));
// return false;
return (bool)0;
}
IL_002c:
{
// var tipCheck = !_tipValid && _entryToTip.magnitude > _unstabThreshold;
bool L_6 = __this->____tipValid_24;
if (L_6)
{
goto IL_0049;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (&__this->____entryToTip_22);
float L_8;
L_8 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_7, NULL);
float L_9 = __this->____unstabThreshold_20;
G_B5_0 = ((((float)L_8) > ((float)L_9))? 1 : 0);
goto IL_004a;
}
IL_0049:
{
G_B5_0 = 0;
}
IL_004a:
{
// if (tipCheck)
if (!G_B5_0)
{
goto IL_004e;
}
}
{
// return true;
return (bool)1;
}
IL_004e:
{
// var point = HVRUtilities.FindNearestPointOnLine(_tip.position, _base.position, StabEntryPosition);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->____tip_18;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->____base_19;
NullCheck(L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = HVRUtilities_FindNearestPointOnLine_mA6F491DAF42C70550055F5B27FA6CFA92257D380(L_11, L_13, L_14, NULL);
V_0 = L_15;
// var line = StabEntryPosition - point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_16, L_17, NULL);
V_1 = L_18;
// if (line.sqrMagnitude > Stabber.Settings.PerpendicularThreshold * Stabber.Settings.PerpendicularThreshold)
float L_19;
L_19 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_1), NULL);
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_20;
L_20 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_20);
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_21 = L_20->___Settings_6;
NullCheck(L_21);
float L_22 = L_21->___PerpendicularThreshold_9;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_23;
L_23 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_23);
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_24 = L_23->___Settings_6;
NullCheck(L_24);
float L_25 = L_24->___PerpendicularThreshold_9;
if ((!(((float)L_19) > ((float)((float)il2cpp_codegen_multiply(L_22, L_25))))))
{
goto IL_00ee;
}
}
{
// if (Stabber.VerboseDebugging)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_26;
L_26 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_26);
bool L_27 = L_26->___VerboseDebugging_19;
if (!L_27)
{
goto IL_00ec;
}
}
{
// Debug.Log($"{Stabber.name} -> {Stabbable?.name} unstabbed at d {line.magnitude}.");
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_28;
L_28 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_28);
String_t* L_29;
L_29 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_28, NULL);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_30;
L_30 = HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline(__this, NULL);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_31 = L_30;
G_B10_0 = L_31;
G_B10_1 = L_29;
G_B10_2 = _stringLiteral2299FE7F77E08D2C030541503FCC3F6F30890A25;
if (L_31)
{
G_B11_0 = L_31;
G_B11_1 = L_29;
G_B11_2 = _stringLiteral2299FE7F77E08D2C030541503FCC3F6F30890A25;
goto IL_00d1;
}
}
{
G_B12_0 = ((String_t*)(NULL));
G_B12_1 = G_B10_1;
G_B12_2 = G_B10_2;
goto IL_00d6;
}
IL_00d1:
{
NullCheck(G_B11_0);
String_t* L_32;
L_32 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(G_B11_0, NULL);
G_B12_0 = L_32;
G_B12_1 = G_B11_1;
G_B12_2 = G_B11_2;
}
IL_00d6:
{
float L_33;
L_33 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
float L_34 = L_33;
RuntimeObject* L_35 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_34);
String_t* L_36;
L_36 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(G_B12_2, G_B12_1, G_B12_0, L_35, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_36, NULL);
}
IL_00ec:
{
// return true;
return (bool)1;
}
IL_00ee:
{
// if (Stabber.DrawGizmos)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_37;
L_37 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_37);
bool L_38 = L_37->___DrawGizmos_18;
if (!L_38)
{
goto IL_010c;
}
}
{
// Debug.DrawLine(point, StabEntryPosition, Color.red);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_41;
L_41 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_DrawLine_m873C7065638CFE611C48F429742690508044B75A(L_39, L_40, L_41, NULL);
}
IL_010c:
{
// if (Stabber.IsDualStabber || Stabber.CanRunThrough)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_42;
L_42 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_42);
bool L_43 = L_42->___IsDualStabber_13;
if (L_43)
{
goto IL_0126;
}
}
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_44;
L_44 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_44);
bool L_45 = L_44->___CanRunThrough_14;
if (!L_45)
{
goto IL_0148;
}
}
IL_0126:
{
// var baseCheck = !_baseValid && _exitToBase.magnitude > _unstabThreshold;
bool L_46 = __this->____baseValid_25;
if (L_46)
{
goto IL_0143;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_47 = (&__this->____exitToBase_23);
float L_48;
L_48 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_47, NULL);
float L_49 = __this->____unstabThreshold_20;
G_B21_0 = ((((float)L_48) > ((float)L_49))? 1 : 0);
goto IL_0144;
}
IL_0143:
{
G_B21_0 = 0;
}
IL_0144:
{
// if (baseCheck)
if (!G_B21_0)
{
goto IL_0148;
}
}
{
// return true;
return (bool)1;
}
IL_0148:
{
// return false;
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::UpdateEntryAndExit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_UpdateEntryAndExit_m0D34896CC2D7D1104C6EFEEFB60EDFFC50634658 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __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 (Joint.connectedBody)
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0;
L_0 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_0);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1;
L_1 = Joint_get_connectedBody_mE39E0AC9869325CD018B9ADB383B6BE01D497B59(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_0035;
}
}
{
// StabEntryPosition = Joint.connectedBody.transform.TransformPoint(_stabLocalPosition);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3;
L_3 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_3);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4;
L_4 = Joint_get_connectedBody_mE39E0AC9869325CD018B9ADB383B6BE01D497B59(L_3, NULL);
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->____stabLocalPosition_13;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_5, L_6, NULL);
HVRStabTracker_set_StabEntryPosition_m875718D5668B097B1DF7E38ACC4BEC511440D973_inline(__this, L_7, NULL);
goto IL_0041;
}
IL_0035:
{
// StabEntryPosition = _stabLocalPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->____stabLocalPosition_13;
HVRStabTracker_set_StabEntryPosition_m875718D5668B097B1DF7E38ACC4BEC511440D973_inline(__this, L_8, NULL);
}
IL_0041:
{
// StabExitPosition = StabbedObject.transform.TransformPoint(_stabExitLocalPosition);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = HVRStabTracker_get_StabbedObject_mD5A2C3F47F9DA76D8CE0A1D534292138413F0E52_inline(__this, NULL);
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->____stabExitLocalPosition_16;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_10, L_11, NULL);
HVRStabTracker_set_StabExitPosition_m601B57D0C83B06D2BCF1023CDBD267B6078077B8_inline(__this, L_12, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::CheckLock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_CheckLock_m430E644D51E5B66CCA42BE04F5DF6A77F55A2496 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __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*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11530F9C341F6B3CECE27C5F97B86BC65725340B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8146A97E5D8A889611ABAFD5CA4EA9C412D3DCCB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DE07BCD9695D1A3013816C9872C72C8BCAF4592);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (!Settings.CanLock || ManuallyLocked)
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_0;
L_0 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_0);
bool L_1 = L_0->___CanLock_17;
if (!L_1)
{
goto IL_0015;
}
}
{
bool L_2;
L_2 = HVRStabTracker_get_ManuallyLocked_m87E0A8DEE230F788A0B47804FAFF6DDE4B828EBA(__this, NULL);
if (!L_2)
{
goto IL_0016;
}
}
IL_0015:
{
// return;
return;
}
IL_0016:
{
// if (Joint.xMotion != ConfigurableJointMotion.Locked && Stabber.Rigidbody.velocity.sqrMagnitude < Settings.LockVelocitySquared)
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3;
L_3 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_3);
int32_t L_4;
L_4 = ConfigurableJoint_get_xMotion_m5518BED4E7F558174DD6B8F313CE7D125E1A1334(L_3, NULL);
if (!L_4)
{
goto IL_0098;
}
}
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_5;
L_5 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_5);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6;
L_6 = HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline(L_5, NULL);
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_6, NULL);
V_0 = L_7;
float L_8;
L_8 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_0), NULL);
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_9;
L_9 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_9);
float L_10;
L_10 = HVRStabbableSettings_get_LockVelocitySquared_m7ED1AF0935E4591A735D7E33E48A9155D4EC7123(L_9, NULL);
if ((!(((float)L_8) < ((float)L_10))))
{
goto IL_0098;
}
}
{
// if (Stabber.LogJointLock)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_11;
L_11 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_11);
bool L_12 = L_11->___LogJointLock_22;
if (!L_12)
{
goto IL_0091;
}
}
{
// Debug.Log($"Stabber locked: square mag {Stabber.Rigidbody.velocity.sqrMagnitude} < {Settings.LockVelocitySquared}");
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_13;
L_13 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_13);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_14;
L_14 = HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline(L_13, NULL);
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_14, NULL);
V_0 = L_15;
float L_16;
L_16 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_0), NULL);
float L_17 = L_16;
RuntimeObject* L_18 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_17);
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_19;
L_19 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_19);
float L_20;
L_20 = HVRStabbableSettings_get_LockVelocitySquared_m7ED1AF0935E4591A735D7E33E48A9155D4EC7123(L_19, NULL);
float L_21 = L_20;
RuntimeObject* L_22 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_21);
String_t* L_23;
L_23 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral11530F9C341F6B3CECE27C5F97B86BC65725340B, L_18, L_22, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_23, NULL);
}
IL_0091:
{
// Lock();
HVRStabTracker_Lock_mDA007B9DFFF0B3D4C4DC020ACA80460DF036236D(__this, NULL);
return;
}
IL_0098:
{
// else if (Joint.xMotion == ConfigurableJointMotion.Locked)
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_24;
L_24 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_24);
int32_t L_25;
L_25 = ConfigurableJoint_get_xMotion_m5518BED4E7F558174DD6B8F313CE7D125E1A1334(L_24, NULL);
if (L_25)
{
goto IL_0187;
}
}
{
// if (Stabber.LogJointForce && Joint.currentForce.magnitude > Stabber.LogJointForceThreshold)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_26;
L_26 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_26);
bool L_27 = L_26->___LogJointForce_24;
if (!L_27)
{
goto IL_00fc;
}
}
{
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_28;
L_28 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_28);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Joint_get_currentForce_m3870631DEC29CED9EC606C342F6951F8A6C72692(L_28, NULL);
V_0 = L_29;
float L_30;
L_30 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_31;
L_31 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_31);
float L_32 = L_31->___LogJointForceThreshold_25;
if ((!(((float)L_30) > ((float)L_32))))
{
goto IL_00fc;
}
}
{
// Debug.Log($"StabJoint CurrentForce: {Joint.currentForce.magnitude}");
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_33;
L_33 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_33);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Joint_get_currentForce_m3870631DEC29CED9EC606C342F6951F8A6C72692(L_33, NULL);
V_0 = L_34;
float L_35;
L_35 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
float L_36 = L_35;
RuntimeObject* L_37 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_36);
String_t* L_38;
L_38 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral8DE07BCD9695D1A3013816C9872C72C8BCAF4592, L_37, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_38, NULL);
}
IL_00fc:
{
// if (Joint.currentForce.sqrMagnitude > Settings.UnlockForceSquared)
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_39;
L_39 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_39);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Joint_get_currentForce_m3870631DEC29CED9EC606C342F6951F8A6C72692(L_39, NULL);
V_0 = L_40;
float L_41;
L_41 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_0), NULL);
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_42;
L_42 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_42);
float L_43;
L_43 = HVRStabbableSettings_get_UnlockForceSquared_m73AF28B80A8AF714C1EF1518635D5097EEC5AC98(L_42, NULL);
if ((!(((float)L_41) > ((float)L_43))))
{
goto IL_017c;
}
}
{
// _lockTimer += Time.deltaTime;
float L_44 = __this->____lockTimer_14;
float L_45;
L_45 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
__this->____lockTimer_14 = ((float)il2cpp_codegen_add(L_44, L_45));
// if (_lockTimer > Settings.LockTime)
float L_46 = __this->____lockTimer_14;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_47;
L_47 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_47);
float L_48 = L_47->___LockTime_19;
if ((!(((float)L_46) > ((float)L_48))))
{
goto IL_0187;
}
}
{
// if (Stabber.LogJointUnlock)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_49;
L_49 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_49);
bool L_50 = L_49->___LogJointUnlock_23;
if (!L_50)
{
goto IL_0175;
}
}
{
// Debug.Log($"Stabber unlocked: {Joint.currentForce.sqrMagnitude}");
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_51;
L_51 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_51);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = Joint_get_currentForce_m3870631DEC29CED9EC606C342F6951F8A6C72692(L_51, NULL);
V_0 = L_52;
float L_53;
L_53 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_0), NULL);
float L_54 = L_53;
RuntimeObject* L_55 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_54);
String_t* L_56;
L_56 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral8146A97E5D8A889611ABAFD5CA4EA9C412D3DCCB, L_55, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_56, NULL);
}
IL_0175:
{
// Unlock();
HVRStabTracker_Unlock_m4AE915CBDA19413A3536FE8B8BB7A05E9A2C52D6(__this, NULL);
return;
}
IL_017c:
{
// _lockTimer = 0f;
__this->____lockTimer_14 = (0.0f);
}
IL_0187:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::Unlock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_Unlock_m4AE915CBDA19413A3536FE8B8BB7A05E9A2C52D6 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// Joint.xMotion = ConfigurableJointMotion.Limited;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0;
L_0 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_0);
ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC(L_0, 1, NULL);
// Joint.anchor = Stabber.transform.InverseTransformPoint(_tip.position);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_1;
L_1 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_2;
L_2 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->____tip_18;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_3, L_5, NULL);
NullCheck(L_1);
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_1, L_6, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::Lock()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_Lock_mDA007B9DFFF0B3D4C4DC020ACA80460DF036236D (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// Joint.xMotion = ConfigurableJointMotion.Locked;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0;
L_0 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_0);
ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC(L_0, 0, NULL);
// Joint.anchor = Stabber.transform.InverseTransformPoint(StabEntryPosition);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_1;
L_1 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_2;
L_2 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_3, L_4, NULL);
NullCheck(L_1);
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_1, L_5, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::UpdateFriction(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_UpdateFriction_mA29DBD57A583C8C82851DA05AD2117E8ABD47A5F (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, float ___0_depth, float ___1_percent, const RuntimeMethod* method)
{
float V_0 = 0.0f;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var damper = 0f;
V_0 = (0.0f);
// if (!_outerShellBreached)
bool L_0 = __this->____outerShellBreached_9;
if (L_0)
{
goto IL_002e;
}
}
{
// damper = Settings.OuterShellDamper;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_1;
L_1 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_1);
float L_2 = L_1->___OuterShellDamper_6;
V_0 = L_2;
// _outerShellBreached = depth > Settings.OuterShellThickness;
float L_3 = ___0_depth;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_4;
L_4 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_4);
float L_5 = L_4->___OuterShellThickness_7;
__this->____outerShellBreached_9 = (bool)((((float)L_3) > ((float)L_5))? 1 : 0);
}
IL_002e:
{
// if (_outerShellBreached)
bool L_6 = __this->____outerShellBreached_9;
if (!L_6)
{
goto IL_006f;
}
}
{
// if (Settings.UseDamperCurve)
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_7;
L_7 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_7);
bool L_8 = L_7->___UseDamperCurve_9;
if (!L_8)
{
goto IL_0063;
}
}
{
// damper = Settings.InnerDamperCurve.Evaluate(percent) * Settings.Damper;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_9;
L_9 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_9);
AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_10 = L_9->___InnerDamperCurve_10;
float L_11 = ___1_percent;
NullCheck(L_10);
float L_12;
L_12 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_10, L_11, NULL);
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_13;
L_13 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_13);
float L_14 = L_13->___Damper_8;
V_0 = ((float)il2cpp_codegen_multiply(L_12, L_14));
goto IL_006f;
}
IL_0063:
{
// damper = Settings.Damper;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_15;
L_15 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_15);
float L_16 = L_15->___Damper_8;
V_0 = L_16;
}
IL_006f:
{
// var drive = Joint.xDrive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_17;
L_17 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_17);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_18;
L_18 = ConfigurableJoint_get_xDrive_m94205B0C6C73599ACF1E9DB393CB6B609743FC9F(L_17, NULL);
V_1 = L_18;
// drive.positionDamper = damper * (1 - Stabber.Settings.Sharpness);
float L_19 = V_0;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_20;
L_20 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_20);
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_21 = L_20->___Settings_6;
NullCheck(L_21);
float L_22 = L_21->___Sharpness_5;
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_1), ((float)il2cpp_codegen_multiply(L_19, ((float)il2cpp_codegen_subtract((1.0f), L_22)))), NULL);
// Joint.xDrive = drive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_23;
L_23 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_24 = V_1;
NullCheck(L_23);
ConfigurableJoint_set_xDrive_m99433795EA91A20621E21DF82DBD20B6EB49E13C(L_23, L_24, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::CheckFullStab(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_CheckFullStab_m6C6BD4DA8184A34F880310FE40E5C1C6A7366A7B (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, float ___0_depth, 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*)&_stringLiteral6FE4F8609244A685DC0D754D89ACE34F1C79C241);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719);
s_Il2CppMethodInitialized = true;
}
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* G_B18_0 = NULL;
String_t* G_B18_1 = NULL;
String_t* G_B18_2 = NULL;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* G_B17_0 = NULL;
String_t* G_B17_1 = NULL;
String_t* G_B17_2 = NULL;
String_t* G_B19_0 = NULL;
String_t* G_B19_1 = NULL;
String_t* G_B19_2 = NULL;
{
// if ((Stabber.IsDualStabber || Settings.CanBeImpaled) && !_hasEntered)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_0;
L_0 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_0);
bool L_1 = L_0->___IsDualStabber_13;
if (L_1)
{
goto IL_001a;
}
}
{
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_2;
L_2 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_2);
bool L_3 = L_2->___CanBeImpaled_4;
if (!L_3)
{
goto IL_0023;
}
}
IL_001a:
{
bool L_4 = __this->____hasEntered_21;
if (L_4)
{
goto IL_0023;
}
}
{
// return;
return;
}
IL_0023:
{
// if (_canFullStab && _tipValid)
bool L_5 = __this->____canFullStab_11;
if (!L_5)
{
goto IL_00fd;
}
}
{
bool L_6 = __this->____tipValid_24;
if (!L_6)
{
goto IL_00fd;
}
}
{
// if (!_hasFullStabbed && _previousDepth < Settings.FullStabDepth && depth >= Settings.FullStabDepth)
bool L_7 = __this->____hasFullStabbed_12;
if (L_7)
{
goto IL_008f;
}
}
{
float L_8 = __this->____previousDepth_10;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_9;
L_9 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_9);
float L_10 = L_9->___FullStabDepth_22;
if ((!(((float)L_8) < ((float)L_10))))
{
goto IL_008f;
}
}
{
float L_11 = ___0_depth;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_12;
L_12 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_12);
float L_13 = L_12->___FullStabDepth_22;
if ((!(((float)L_11) >= ((float)L_13))))
{
goto IL_008f;
}
}
{
// _hasFullStabbed = true;
__this->____hasFullStabbed_12 = (bool)1;
// if (!Settings.ManyFullStabs)
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_14;
L_14 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_14);
bool L_15 = L_14->___ManyFullStabs_21;
if (L_15)
{
goto IL_007d;
}
}
{
// _canFullStab = false;
__this->____canFullStab_11 = (bool)0;
}
IL_007d:
{
// Stabber.OnFullStab(Stabbable);
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_16;
L_16 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_17;
L_17 = HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline(__this, NULL);
NullCheck(L_16);
VirtualActionInvoker1< HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabber::OnFullStab(HurricaneVR.Framework.Core.Stabbing.HVRStabbable) */, L_16, L_17);
return;
}
IL_008f:
{
// else if (_hasFullStabbed)
bool L_18 = __this->____hasFullStabbed_12;
if (!L_18)
{
goto IL_00fd;
}
}
{
// if (_previousDepth > Settings.FullStabResetDepth && depth <= Settings.FullStabResetDepth)
float L_19 = __this->____previousDepth_10;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_20;
L_20 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_20);
float L_21 = L_20->___FullStabResetDepth_23;
if ((!(((float)L_19) > ((float)L_21))))
{
goto IL_00fd;
}
}
{
float L_22 = ___0_depth;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_23;
L_23 = HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline(__this, NULL);
NullCheck(L_23);
float L_24 = L_23->___FullStabResetDepth_23;
if ((!(((float)L_22) <= ((float)L_24))))
{
goto IL_00fd;
}
}
{
// _hasFullStabbed = false;
__this->____hasFullStabbed_12 = (bool)0;
// if (Stabber.VerboseDebugging)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_25;
L_25 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_25);
bool L_26 = L_25->___VerboseDebugging_19;
if (!L_26)
{
goto IL_00fd;
}
}
{
// Debug.Log($"{Stabber.name} -> {Stabbable?.name} Full Stab Reset");
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_27;
L_27 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_27);
String_t* L_28;
L_28 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_27, NULL);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_29;
L_29 = HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline(__this, NULL);
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_30 = L_29;
G_B17_0 = L_30;
G_B17_1 = _stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719;
G_B17_2 = L_28;
if (L_30)
{
G_B18_0 = L_30;
G_B18_1 = _stringLiteral9D98CF45AE5B5E623759A6DCB43B04AC6BAE9719;
G_B18_2 = L_28;
goto IL_00e9;
}
}
{
G_B19_0 = ((String_t*)(NULL));
G_B19_1 = G_B17_1;
G_B19_2 = G_B17_2;
goto IL_00ee;
}
IL_00e9:
{
NullCheck(G_B18_0);
String_t* L_31;
L_31 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(G_B18_0, NULL);
G_B19_0 = L_31;
G_B19_1 = G_B18_1;
G_B19_2 = G_B18_2;
}
IL_00ee:
{
String_t* L_32;
L_32 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(G_B19_2, G_B19_1, G_B19_0, _stringLiteral6FE4F8609244A685DC0D754D89ACE34F1C79C241, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_32, NULL);
}
IL_00fd:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::.ctor(HurricaneVR.Framework.Core.Stabbing.HVRStabber,HurricaneVR.Framework.Core.Stabbing.HVRStabbable,HurricaneVR.Framework.Core.Stabbing.HVRStabbableSettings,UnityEngine.ConfigurableJoint,UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Transform,System.Collections.Generic.List`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker__ctor_m465A4D991A0C5A5844C542AD7835024FBF62475A (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_stabber, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___1_stabbable, HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* ___2_settings, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___3_joint, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___4_stabbedObject, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_stabDirection, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___6_tip, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___7_stabbedColliders, 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;
}
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* G_B2_0 = NULL;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* G_B1_0 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL;
HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* G_B3_1 = NULL;
{
// public HVRStabTracker(HVRStabber stabber, HVRStabbable stabbable, HVRStabbableSettings settings,
// ConfigurableJoint joint, GameObject stabbedObject, Vector3 stabDirection, Transform tip, List<Collider> stabbedColliders)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// Stabber = stabber;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_0 = ___0_stabber;
HVRStabTracker_set_Stabber_m710BA1C1B046DCA6545E3D814706CFC693092030_inline(__this, L_0, NULL);
// Stabbable = stabbable;
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_1 = ___1_stabbable;
HVRStabTracker_set_Stabbable_m46EC6DB60FFEDECE06A6336CEAAAA01485B3D730_inline(__this, L_1, NULL);
// Settings = settings;
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_2 = ___2_settings;
__this->___U3CSettingsU3Ek__BackingField_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSettingsU3Ek__BackingField_1), (void*)L_2);
// Joint = joint;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3 = ___3_joint;
HVRStabTracker_set_Joint_m0CA5AEAC1FA3F494CE9AAD661DD5EA54B961EFBF_inline(__this, L_3, NULL);
// StabbedObject = stabbedObject;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___4_stabbedObject;
HVRStabTracker_set_StabbedObject_mAF82F0ED9F7F2C5B709CB6DD5CED2561982FA5EF_inline(__this, L_4, NULL);
// StabbedColliders = stabbedColliders;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_5 = ___7_stabbedColliders;
HVRStabTracker_set_StabbedColliders_m792BC1FC85ED9CC1DC5871A89A2DE854A4A4534F_inline(__this, L_5, NULL);
// _stabberLength = stabber.Length; //use world in case stabber is scaled
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_6 = ___0_stabber;
NullCheck(L_6);
float L_7;
L_7 = HVRStabber_get_Length_m3E6A9A26DA1EC5CFE252534D2A9A658007CF5E07(L_6, NULL);
__this->____stabberLength_8 = L_7;
// _canFullStab = true;
__this->____canFullStab_11 = (bool)1;
// _stabLocalPosition = Joint.connectedAnchor;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_8;
L_8 = HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline(__this, NULL);
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Joint_get_connectedAnchor_m455C8981D90A4A60DC5B290EBD1D9330A6649C18(L_8, NULL);
__this->____stabLocalPosition_13 = L_9;
// _stabDirectionLocal = stabbedObject.transform.InverseTransformDirection(stabDirection);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = ___4_stabbedObject;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___5_stabDirection;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575(L_11, L_12, NULL);
__this->____stabDirectionLocal_17 = L_13;
// _tip = tip;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = ___6_tip;
__this->____tip_18 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->____tip_18), (void*)L_14);
// _base = tip == stabber.Tip ? stabber.Base : stabber.Tip;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___6_tip;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_16 = ___0_stabber;
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = L_16->___Tip_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_18;
L_18 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_15, L_17, NULL);
G_B1_0 = __this;
if (L_18)
{
G_B2_0 = __this;
goto IL_008b;
}
}
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_19 = ___0_stabber;
NullCheck(L_19);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = L_19->___Tip_4;
G_B3_0 = L_20;
G_B3_1 = G_B1_0;
goto IL_0091;
}
IL_008b:
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_21 = ___0_stabber;
NullCheck(L_21);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = L_21->___Base_5;
G_B3_0 = L_22;
G_B3_1 = G_B2_0;
}
IL_0091:
{
NullCheck(G_B3_1);
G_B3_1->____base_19 = G_B3_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->____base_19), (void*)G_B3_0);
// _unstabThreshold = Stabber.Settings.UnstabThreshold;
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_23;
L_23 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_23);
HVRStabberSettings_t2414E15BD0B668FC229B060ADFB038A74BA5DEAC* L_24 = L_23->___Settings_6;
NullCheck(L_24);
float L_25 = L_24->___UnstabThreshold_6;
__this->____unstabThreshold_20 = L_25;
// UpdateEntryAndExit();
HVRStabTracker_UpdateEntryAndExit_m0D34896CC2D7D1104C6EFEEFB60EDFFC50634658(__this, NULL);
// if (Stabber.IsDualStabber || settings.CanBeImpaled || Stabber.CanRunThrough)
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_26;
L_26 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_26);
bool L_27 = L_26->___IsDualStabber_13;
if (L_27)
{
goto IL_00d4;
}
}
{
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_28 = ___2_settings;
NullCheck(L_28);
bool L_29 = L_28->___CanBeImpaled_4;
if (L_29)
{
goto IL_00d4;
}
}
{
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_30;
L_30 = HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline(__this, NULL);
NullCheck(L_30);
bool L_31 = L_30->___CanRunThrough_14;
if (!L_31)
{
goto IL_00de;
}
}
IL_00d4:
{
// TryFindExitPoint(stabDirection, stabbedColliders);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___5_stabDirection;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_33 = ___7_stabbedColliders;
HVRStabTracker_TryFindExitPoint_mA987FAF861F80BD3867217289AC60A3F4BD68693(__this, L_32, L_33, NULL);
}
IL_00de:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Stabbing.HVRStabTracker::TryFindExitPoint(UnityEngine.Vector3,System.Collections.Generic.List`1<UnityEngine.Collider>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStabTracker_TryFindExitPoint_mA987FAF861F80BD3867217289AC60A3F4BD68693 (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_stabDirection, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___1_stabbedColliders, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mAF70E9B39A0AD39183DE4B5A7789CE0B0D28BE2D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6561DC83C402739651BBB6140E6FCC142CA315E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9822B326FC4E04A23C53BBB2A7E1F1D89C2E9245_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m1D5E48528014F2A36980D68EC7CDB6FF03B83420_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
float V_5 = 0.0f;
Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A V_6;
memset((&V_6), 0, sizeof(V_6));
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_7 = NULL;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_8 = NULL;
float V_9 = 0.0f;
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_10 = NULL;
float V_11 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
memset((&V_12), 0, sizeof(V_12));
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_13;
memset((&V_13), 0, sizeof(V_13));
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_14;
memset((&V_14), 0, sizeof(V_14));
int32_t V_15 = 0;
bool V_16 = false;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_17;
memset((&V_17), 0, sizeof(V_17));
float V_18 = 0.0f;
float V_19 = 0.0f;
{
// Vector3 point = StabEntryPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
V_0 = L_0;
// var distance = 0f;
V_1 = (0.0f);
// Bounds bounds = new Bounds();
il2cpp_codegen_initobj((&V_2), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// var first = true;
V_3 = (bool)1;
// foreach (var sc in stabbedColliders)
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_1 = ___1_stabbedColliders;
NullCheck(L_1);
Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A L_2;
L_2 = List_1_GetEnumerator_m1D5E48528014F2A36980D68EC7CDB6FF03B83420(L_1, List_1_GetEnumerator_m1D5E48528014F2A36980D68EC7CDB6FF03B83420_RuntimeMethod_var);
V_6 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0052:
{// begin finally (depth: 1)
Enumerator_Dispose_mAF70E9B39A0AD39183DE4B5A7789CE0B0D28BE2D((&V_6), Enumerator_Dispose_mAF70E9B39A0AD39183DE4B5A7789CE0B0D28BE2D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0047_1;
}
IL_0021_1:
{
// foreach (var sc in stabbedColliders)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3;
L_3 = Enumerator_get_Current_m9822B326FC4E04A23C53BBB2A7E1F1D89C2E9245_inline((&V_6), Enumerator_get_Current_m9822B326FC4E04A23C53BBB2A7E1F1D89C2E9245_RuntimeMethod_var);
V_7 = L_3;
// if (first)
bool L_4 = V_3;
if (!L_4)
{
goto IL_0039_1;
}
}
{
// bounds = sc.bounds;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5 = V_7;
NullCheck(L_5);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6;
L_6 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_5, NULL);
V_2 = L_6;
// first = false;
V_3 = (bool)0;
goto IL_0047_1;
}
IL_0039_1:
{
// bounds.Encapsulate(sc.bounds);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_7 = V_7;
NullCheck(L_7);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8;
L_8 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_7, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_2), L_8, NULL);
}
IL_0047_1:
{
// foreach (var sc in stabbedColliders)
bool L_9;
L_9 = Enumerator_MoveNext_m6561DC83C402739651BBB6140E6FCC142CA315E1((&V_6), Enumerator_MoveNext_m6561DC83C402739651BBB6140E6FCC142CA315E1_RuntimeMethod_var);
if (L_9)
{
goto IL_0021_1;
}
}
{
goto IL_0060;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0060:
{
// var size = bounds.size;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_2), NULL);
V_4 = L_10;
// var rayLength = Mathf.Sqrt(size.x * size.x + size.y * size.y + size.z * size.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_4;
float L_12 = L_11.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_4;
float L_14 = L_13.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_4;
float L_16 = L_15.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_4;
float L_18 = L_17.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_4;
float L_20 = L_19.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_4;
float L_22 = L_21.___z_4;
float L_23;
L_23 = sqrtf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_14)), ((float)il2cpp_codegen_multiply(L_16, L_18)))), ((float)il2cpp_codegen_multiply(L_20, L_22)))));
V_5 = L_23;
// foreach (var sc in stabbedColliders)
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_24 = ___1_stabbedColliders;
NullCheck(L_24);
Enumerator_t3411ABDBCC75D9A3CF54484CC49FA3DBF6B2342A L_25;
L_25 = List_1_GetEnumerator_m1D5E48528014F2A36980D68EC7CDB6FF03B83420(L_24, List_1_GetEnumerator_m1D5E48528014F2A36980D68EC7CDB6FF03B83420_RuntimeMethod_var);
V_6 = L_25;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_01f0:
{// begin finally (depth: 1)
Enumerator_Dispose_mAF70E9B39A0AD39183DE4B5A7789CE0B0D28BE2D((&V_6), Enumerator_Dispose_mAF70E9B39A0AD39183DE4B5A7789CE0B0D28BE2D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_01e2_1;
}
IL_00ac_1:
{
// foreach (var sc in stabbedColliders)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_26;
L_26 = Enumerator_get_Current_m9822B326FC4E04A23C53BBB2A7E1F1D89C2E9245_inline((&V_6), Enumerator_get_Current_m9822B326FC4E04A23C53BBB2A7E1F1D89C2E9245_RuntimeMethod_var);
V_8 = L_26;
// var buffer = 0f;
V_9 = (0.0f);
// var mesh = sc as MeshCollider;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_27 = V_8;
V_10 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_27, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var));
// if (mesh && mesh != null && !mesh.convex)
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_28 = V_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_29;
L_29 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_28, NULL);
if (!L_29)
{
goto IL_0181_1;
}
}
{
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_30 = V_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_31;
L_31 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_30, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_31)
{
goto IL_0181_1;
}
}
{
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_32 = V_10;
NullCheck(L_32);
bool L_33;
L_33 = MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1(L_32, NULL);
if (L_33)
{
goto IL_0181_1;
}
}
{
// var count = 0;
V_15 = 0;
// var didHit = false;
V_16 = (bool)0;
goto IL_0175_1;
}
IL_00f5_1:
{
// length = _stabberLength + buffer;
float L_34 = __this->____stabberLength_8;
float L_35 = V_9;
V_11 = ((float)il2cpp_codegen_add(L_34, L_35));
// origin = StabEntryPosition + stabDirection.normalized * length;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___0_stabDirection), NULL);
float L_38 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_37, L_38, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_39, NULL);
V_12 = L_40;
// ray = new Ray(origin, -stabDirection);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = ___0_stabDirection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_42, NULL);
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_13), L_41, L_43, NULL);
// if (sc.Raycast(ray, out var concaveHit, length + buffer))
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_44 = V_8;
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_45 = V_13;
float L_46 = V_11;
float L_47 = V_9;
NullCheck(L_44);
bool L_48;
L_48 = Collider_Raycast_mD7683E94051173B3FFC0862F4A17847E94AEB938(L_44, L_45, (&V_17), ((float)il2cpp_codegen_add(L_46, L_47)), NULL);
if (!L_48)
{
goto IL_0165_1;
}
}
{
// var delta = Vector3.Distance(StabEntryPosition, concaveHit.point);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
L_50 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_17), NULL);
float L_51;
L_51 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_49, L_50, NULL);
V_18 = L_51;
// if (delta > distance)
float L_52 = V_18;
float L_53 = V_1;
if ((!(((float)L_52) > ((float)L_53))))
{
goto IL_0160_1;
}
}
{
// point = concaveHit.point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_17), NULL);
V_0 = L_54;
// distance = delta;
float L_55 = V_18;
V_1 = L_55;
}
IL_0160_1:
{
// didHit = true;
V_16 = (bool)1;
// break;
goto IL_017d_1;
}
IL_0165_1:
{
// buffer += .3f;
float L_56 = V_9;
V_9 = ((float)il2cpp_codegen_add(L_56, (0.300000012f)));
// count++;
int32_t L_57 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_57, 1));
}
IL_0175_1:
{
// while (count < 5)
int32_t L_58 = V_15;
if ((((int32_t)L_58) < ((int32_t)5)))
{
goto IL_00f5_1;
}
}
IL_017d_1:
{
// if (didHit)
bool L_59 = V_16;
if (L_59)
{
goto IL_01e2_1;
}
}
IL_0181_1:
{
// length = rayLength;
float L_60 = V_5;
V_11 = L_60;
// origin = StabEntryPosition + stabDirection.normalized * length;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
L_62 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___0_stabDirection), NULL);
float L_63 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_62, L_63, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
L_65 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_61, L_64, NULL);
V_12 = L_65;
// ray = new Ray(origin, -stabDirection);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_12;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = ___0_stabDirection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
L_68 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_67, NULL);
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_13), L_66, L_68, NULL);
// if (sc.Raycast(ray, out var hit, length))
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_69 = V_8;
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_70 = V_13;
float L_71 = V_11;
NullCheck(L_69);
bool L_72;
L_72 = Collider_Raycast_mD7683E94051173B3FFC0862F4A17847E94AEB938(L_69, L_70, (&V_14), L_71, NULL);
if (!L_72)
{
goto IL_01e2_1;
}
}
{
// var delta = Vector3.Distance(StabEntryPosition, hit.point);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
L_73 = HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
L_74 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_14), NULL);
float L_75;
L_75 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_73, L_74, NULL);
V_19 = L_75;
// if (delta > distance)
float L_76 = V_19;
float L_77 = V_1;
if ((!(((float)L_76) > ((float)L_77))))
{
goto IL_01e2_1;
}
}
{
// point = hit.point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
L_78 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_14), NULL);
V_0 = L_78;
// distance = delta;
float L_79 = V_19;
V_1 = L_79;
}
IL_01e2_1:
{
// foreach (var sc in stabbedColliders)
bool L_80;
L_80 = Enumerator_MoveNext_m6561DC83C402739651BBB6140E6FCC142CA315E1((&V_6), Enumerator_MoveNext_m6561DC83C402739651BBB6140E6FCC142CA315E1_RuntimeMethod_var);
if (L_80)
{
goto IL_00ac_1;
}
}
{
goto IL_01fe;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_01fe:
{
// _stabExitLocalPosition = StabbedObject.transform.InverseTransformPoint(point);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_81;
L_81 = HVRStabTracker_get_StabbedObject_mD5A2C3F47F9DA76D8CE0A1D534292138413F0E52_inline(__this, NULL);
NullCheck(L_81);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_82;
L_82 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_81, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_0;
NullCheck(L_82);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84;
L_84 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_82, L_83, NULL);
__this->____stabExitLocalPosition_16 = L_84;
// }
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.Sockets.HVRGrabbableSocketExcluder::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableSocketExcluder_Start_m63B2A742B40C352DC8D55F7CA757C434B5DF35DE (HVRGrabbableSocketExcluder_t8D6C0CB91FFB30AEDB4DF5AF361AB40047AF5821* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m42364265F285AAD5774FF62F5D7DF6505A645C1B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3DFE65306620DDD966C712A219D9079FA081C127_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m5474C06E69B72A7FEADC871C3E559B4D0634C377_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mDBDA909366EE1C9C6C8701AABD56CE0475C59B4D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924 V_0;
memset((&V_0), 0, sizeof(V_0));
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_1 = NULL;
{
// foreach (var g in Excluded)
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_0 = __this->___Excluded_4;
NullCheck(L_0);
Enumerator_t5C43ED86B9A4A73114C19F223FAFB2B6D6BE2924 L_1;
L_1 = List_1_GetEnumerator_mDBDA909366EE1C9C6C8701AABD56CE0475C59B4D(L_0, List_1_GetEnumerator_mDBDA909366EE1C9C6C8701AABD56CE0475C59B4D_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_002e:
{// begin finally (depth: 1)
Enumerator_Dispose_m42364265F285AAD5774FF62F5D7DF6505A645C1B((&V_0), Enumerator_Dispose_m42364265F285AAD5774FF62F5D7DF6505A645C1B_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0023_1;
}
IL_000e_1:
{
// foreach (var g in Excluded)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
L_2 = Enumerator_get_Current_m5474C06E69B72A7FEADC871C3E559B4D0634C377_inline((&V_0), Enumerator_get_Current_m5474C06E69B72A7FEADC871C3E559B4D0634C377_RuntimeMethod_var);
V_1 = L_2;
// _excludedSet.Add(g);
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_3 = __this->____excludedSet_5;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = V_1;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E(L_3, L_4, HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E_RuntimeMethod_var);
}
IL_0023_1:
{
// foreach (var g in Excluded)
bool L_6;
L_6 = Enumerator_MoveNext_m3DFE65306620DDD966C712A219D9079FA081C127((&V_0), Enumerator_MoveNext_m3DFE65306620DDD966C712A219D9079FA081C127_RuntimeMethod_var);
if (L_6)
{
goto IL_000e_1;
}
}
{
goto IL_003c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003c:
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketExcluder::IsValid(HurricaneVR.Framework.Core.Sockets.HVRSocketable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbableSocketExcluder_IsValid_mA295E1EB9BCF528F11A140D77F03DA8A95410E1B (HVRGrabbableSocketExcluder_t8D6C0CB91FFB30AEDB4DF5AF361AB40047AF5821* __this, HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___0_socketable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!socketable || !socketable.Grabbable) return false;
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_0 = ___0_socketable;
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;
}
}
{
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_2 = ___0_socketable;
NullCheck(L_2);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
L_3 = HVRSocketable_get_Grabbable_mA8E6ADAF18B578847AC6B199405301A9B6FAFA24_inline(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (L_4)
{
goto IL_0017;
}
}
IL_0015:
{
// if (!socketable || !socketable.Grabbable) return false;
return (bool)0;
}
IL_0017:
{
// return !_excludedSet.Contains(socketable.Grabbable);
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_5 = __this->____excludedSet_5;
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_6 = ___0_socketable;
NullCheck(L_6);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
L_7 = HVRSocketable_get_Grabbable_mA8E6ADAF18B578847AC6B199405301A9B6FAFA24_inline(L_6, NULL);
NullCheck(L_5);
bool L_8;
L_8 = HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D(L_5, L_7, HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var);
return (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketExcluder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableSocketExcluder__ctor_m03C7D8370DA2C33D1464C5C3036E7A6A6F37572D (HVRGrabbableSocketExcluder_t8D6C0CB91FFB30AEDB4DF5AF361AB40047AF5821* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<HVRGrabbable> Excluded = new List<HVRGrabbable>();
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_0 = (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*)il2cpp_codegen_object_new(List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499(L_0, List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499_RuntimeMethod_var);
__this->___Excluded_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Excluded_4), (void*)L_0);
// private readonly HashSet<HVRGrabbable> _excludedSet = new HashSet<HVRGrabbable>();
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_1 = (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*)il2cpp_codegen_object_new(HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66_il2cpp_TypeInfo_var);
NullCheck(L_1);
HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB(L_1, HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB_RuntimeMethod_var);
__this->____excludedSet_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____excludedSet_5), (void*)L_1);
HVRSocketFilter__ctor_mAC32B277A4BA4C36A35838489D4A72998C45520E(__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.Sockets.HVRGrabbableSocketFilter::IsValid(HurricaneVR.Framework.Core.Sockets.HVRSocketable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbableSocketFilter_IsValid_m369E76D6EE9073AD10401475708DD402481D3E11 (HVRGrabbableSocketFilter_tFF30823FFDE9EBA331EEEBD406938584DF42590B* __this, HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___0_socketable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return ValidGrabbables.Contains(socketable.Grabbable);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_0 = __this->___ValidGrabbables_4;
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_1 = ___0_socketable;
NullCheck(L_1);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
L_2 = HVRSocketable_get_Grabbable_mA8E6ADAF18B578847AC6B199405301A9B6FAFA24_inline(L_1, NULL);
NullCheck(L_0);
bool L_3;
L_3 = List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77(L_0, L_2, List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77_RuntimeMethod_var);
return L_3;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRGrabbableSocketFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableSocketFilter__ctor_m0DD106F36391243FB299998F5854021E2C6CD5F2 (HVRGrabbableSocketFilter_tFF30823FFDE9EBA331EEEBD406938584DF42590B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<HVRGrabbable> ValidGrabbables = new List<HVRGrabbable>();
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_0 = (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*)il2cpp_codegen_object_new(List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499(L_0, List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499_RuntimeMethod_var);
__this->___ValidGrabbables_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValidGrabbables_4), (void*)L_0);
HVRSocketFilter__ctor_mAC32B277A4BA4C36A35838489D4A72998C45520E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Sockets.HVRSocketable::get_Grabbable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRSocketable_get_Grabbable_mA8E6ADAF18B578847AC6B199405301A9B6FAFA24 (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, const RuntimeMethod* method)
{
{
// public HVRGrabbable Grabbable { get; private set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___U3CGrabbableU3Ek__BackingField_4;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketable::set_Grabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketable_set_Grabbable_m1D669C588EFA49005443114CAC7CF84DEE0ED347 (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, const RuntimeMethod* method)
{
{
// public HVRGrabbable Grabbable { get; private set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_value;
__this->___U3CGrabbableU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGrabbableU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketable::get_AnyLinkedGrabbablesHeld()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketable_get_AnyLinkedGrabbablesHeld_m927DB5E98769E60BBE315282E3F11377B998A7D7 (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// if (LinkedGrabbables == null || LinkedGrabbables.Length == 0)
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* L_0 = __this->___LinkedGrabbables_11;
if (!L_0)
{
goto IL_0011;
}
}
{
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* L_1 = __this->___LinkedGrabbables_11;
NullCheck(L_1);
if ((((RuntimeArray*)L_1)->max_length))
{
goto IL_0013;
}
}
IL_0011:
{
// return false;
return (bool)0;
}
IL_0013:
{
// if (LinkedGrabbables[0].IsBeingHeld)
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* L_2 = __this->___LinkedGrabbables_11;
NullCheck(L_2);
int32_t L_3 = 0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
NullCheck(L_4);
bool L_5;
L_5 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_4, NULL);
if (!L_5)
{
goto IL_0024;
}
}
{
// return true;
return (bool)1;
}
IL_0024:
{
// for (int i = 1; i < LinkedGrabbables.Length; i++)
V_0 = 1;
goto IL_003d;
}
IL_0028:
{
// if (LinkedGrabbables[i].IsBeingHeld)
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* L_6 = __this->___LinkedGrabbables_11;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = L_7;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
NullCheck(L_9);
bool L_10;
L_10 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_9, NULL);
if (!L_10)
{
goto IL_0039;
}
}
{
// return true;
return (bool)1;
}
IL_0039:
{
// for (int i = 1; i < LinkedGrabbables.Length; i++)
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_003d:
{
// for (int i = 1; i < LinkedGrabbables.Length; i++)
int32_t L_12 = V_0;
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* L_13 = __this->___LinkedGrabbables_11;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_0028;
}
}
{
// return false;
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketable::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketable_Start_mF78B30DBB9BE0D9EF8912955D03A483336EA1DF9 (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Grabbable = GetComponent<HVRGrabbable>();
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
L_0 = Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0(__this, Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0_RuntimeMethod_var);
HVRSocketable_set_Grabbable_m1D669C588EFA49005443114CAC7CF84DEE0ED347_inline(__this, L_0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketable__ctor_m114D22EAACE4477DF020F49E238AB325DD84E1A9 (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, const RuntimeMethod* method)
{
{
// public float SocketScale = 1f;
__this->___SocketScale_6 = (1.0f);
// public Vector3 CounterScale = Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
__this->___CounterScale_7 = L_0;
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.String HurricaneVR.Framework.Core.Sockets.HVRSocketableTags::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HVRSocketableTags_get_Item_m96ED7836CB8DE65201B0C7741E4B5C514AB8D6AE (HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
// get { return _socketables[index]; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____socketables_4;
int32_t L_1 = ___0_index;
NullCheck(L_0);
int32_t L_2 = L_1;
String_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
return L_3;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketableTags::set_Item(System.Int32,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketableTags_set_Item_m7027EA3900307667AC1537EAE605EBF14E1872FE (HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* __this, int32_t ___0_index, String_t* ___1_value, const RuntimeMethod* method)
{
{
// set { _socketables[index] = value; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____socketables_4;
int32_t L_1 = ___0_index;
String_t* L_2 = ___1_value;
NullCheck(L_0);
ArrayElementTypeCheck (L_0, L_2);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (String_t*)L_2);
// set { _socketables[index] = value; }
return;
}
}
// System.Int32 HurricaneVR.Framework.Core.Sockets.HVRSocketableTags::GetIndex(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRSocketableTags_GetIndex_mC078697F192AFF7574B4457ADA42A7D6A9CC7F72 (HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* __this, String_t* ___0_tag, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return Array.IndexOf(_socketables, tag);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____socketables_4;
String_t* L_1 = ___0_tag;
int32_t L_2;
L_2 = Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA(L_0, L_1, Array_IndexOf_TisString_t_mC740B072B4FB746CC445F9FD113E6DD0796062FA_RuntimeMethod_var);
return L_2;
}
}
// System.Int32 HurricaneVR.Framework.Core.Sockets.HVRSocketableTags::GetCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRSocketableTags_GetCount_m8A07232DABE33D483B9E89DE7D70B1055550FB37 (HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
int32_t V_2 = 0;
{
// var count = 0;
V_0 = 0;
// foreach (var e in _socketables)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____socketables_4;
V_1 = L_0;
V_2 = 0;
goto IL_001f;
}
IL_000d:
{
// foreach (var e in _socketables)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_1;
int32_t L_2 = V_2;
NullCheck(L_1);
int32_t L_3 = L_2;
String_t* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
// if (!string.IsNullOrWhiteSpace(e)) count++;
bool L_5;
L_5 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_4, NULL);
if (L_5)
{
goto IL_001b;
}
}
{
// if (!string.IsNullOrWhiteSpace(e)) count++;
int32_t L_6 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_001b:
{
int32_t L_7 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_001f:
{
// foreach (var e in _socketables)
int32_t L_8 = V_2;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_1;
NullCheck(L_9);
if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
{
goto IL_000d;
}
}
{
// return count;
int32_t L_10 = V_0;
return L_10;
}
}
// System.Collections.Generic.IEnumerable`1<System.String> HurricaneVR.Framework.Core.Sockets.HVRSocketableTags::GetNames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocketableTags_GetNames_m3AE8E098E7EE4737FFA1C149425940E340F50CB8 (HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* L_0 = (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA*)il2cpp_codegen_object_new(U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CGetNamesU3Ed__6__ctor_m24DC70D9AD842401469D0C600BBE141D918A1901(L_0, ((int32_t)-2), NULL);
U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
return L_1;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketableTags::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketableTags__ctor_m32A2A592FB92B1821342CD0A1DFA70BC24298F14 (HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] private string[] _socketables = new string[32];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
__this->____socketables_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____socketables_4), (void*)L_0);
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.Sockets.HVRSocketableTags/<GetNames>d__6::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetNamesU3Ed__6__ctor_m24DC70D9AD842401469D0C600BBE141D918A1901 (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __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;
int32_t L_1;
L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
__this->___U3CU3El__initialThreadId_2 = L_1;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetNamesU3Ed__6_System_IDisposable_Dispose_mFA19E1F6EBA63B651E933A98457A79EA99BA11C0 (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetNamesU3Ed__6_MoveNext_m41DF5001454B15D0085252F0440CEE3F15285AB1 (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* V_1 = NULL;
String_t* V_2 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* L_1 = __this->___U3CU3E4__this_3;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0051;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// foreach (var s in _socketables)
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* L_4 = V_1;
NullCheck(L_4);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4->____socketables_4;
__this->___U3CU3E7__wrap1_4 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_4), (void*)L_5);
__this->___U3CU3E7__wrap2_5 = 0;
goto IL_0066;
}
IL_0033:
{
// foreach (var s in _socketables)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = __this->___U3CU3E7__wrap1_4;
int32_t L_7 = __this->___U3CU3E7__wrap2_5;
NullCheck(L_6);
int32_t L_8 = L_7;
String_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_2 = L_9;
// yield return s;
String_t* L_10 = V_2;
__this->___U3CU3E2__current_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_10);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0051:
{
__this->___U3CU3E1__state_0 = (-1);
int32_t L_11 = __this->___U3CU3E7__wrap2_5;
__this->___U3CU3E7__wrap2_5 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0066:
{
// foreach (var s in _socketables)
int32_t L_12 = __this->___U3CU3E7__wrap2_5;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = __this->___U3CU3E7__wrap1_4;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_0033;
}
}
{
__this->___U3CU3E7__wrap1_4 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1_4), (void*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL);
// }
return (bool)0;
}
}
// System.String HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::System.Collections.Generic.IEnumerator<System.String>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CGetNamesU3Ed__6_System_Collections_Generic_IEnumeratorU3CSystem_StringU3E_get_Current_m261E3626D0C9F41623F0C27C0827342E4BB6A83A (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetNamesU3Ed__6_System_Collections_IEnumerator_Reset_m6829665B73E4308EE0FB7D39EB043A5905437EF7 (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __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*)&U3CGetNamesU3Ed__6_System_Collections_IEnumerator_Reset_m6829665B73E4308EE0FB7D39EB043A5905437EF7_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetNamesU3Ed__6_System_Collections_IEnumerator_get_Current_m04ED50084B4A27001A0E81708FF7D34CCC3736F8 (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Collections.Generic.IEnumerator`1<System.String> HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::System.Collections.Generic.IEnumerable<System.String>.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetNamesU3Ed__6_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m990410C855791AAEED232F11F0187F89190F5067 (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* V_0 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
{
goto IL_0022;
}
}
{
int32_t L_1 = __this->___U3CU3El__initialThreadId_2;
int32_t L_2;
L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0022;
}
}
{
__this->___U3CU3E1__state_0 = 0;
V_0 = __this;
goto IL_0035;
}
IL_0022:
{
U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* L_3 = (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA*)il2cpp_codegen_object_new(U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA_il2cpp_TypeInfo_var);
NullCheck(L_3);
U3CGetNamesU3Ed__6__ctor_m24DC70D9AD842401469D0C600BBE141D918A1901(L_3, 0, NULL);
V_0 = L_3;
U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* L_4 = V_0;
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* L_5 = __this->___U3CU3E4__this_3;
NullCheck(L_4);
L_4->___U3CU3E4__this_3 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this_3), (void*)L_5);
}
IL_0035:
{
U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* L_6 = V_0;
return L_6;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Sockets.HVRSocketableTags/<GetNames>d__6::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetNamesU3Ed__6_System_Collections_IEnumerable_GetEnumerator_mEF6113F44E572165E8F35ECA93E55478569493FB (U3CGetNamesU3Ed__6_t899FAD8DA39B24C2E02ADCE30CAE51AB1F90BDCA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = U3CGetNamesU3Ed__6_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m990410C855791AAEED232F11F0187F89190F5067(__this, NULL);
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketableTag::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketableTag_get_Item_mD80390F4A9BBECE9C4BD7107F5BB8757C5BCFBB0 (HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
// return (_data & 1 << index) != 0;
int32_t L_0 = __this->____data_1;
int32_t L_1 = ___0_index;
return (bool)((!(((uint32_t)((int32_t)(L_0&((int32_t)(1<<((int32_t)(L_1&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0);
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketableTag::set_Item(System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketableTag_set_Item_mA1532536D87BC8131E88467B92A0D35AA205F87C (HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method)
{
{
// if (index < 0 || index > 32)
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0009;
}
}
{
int32_t L_1 = ___0_index;
if ((((int32_t)L_1) <= ((int32_t)((int32_t)32))))
{
goto IL_000a;
}
}
IL_0009:
{
// return;
return;
}
IL_000a:
{
// if (value)
bool L_2 = ___1_value;
if (!L_2)
{
goto IL_0021;
}
}
{
// _data |= 1 << index;
int32_t L_3 = __this->____data_1;
int32_t L_4 = ___0_index;
__this->____data_1 = ((int32_t)(L_3|((int32_t)(1<<((int32_t)(L_4&((int32_t)31)))))));
return;
}
IL_0021:
{
// _data &= ~(1 << index);
int32_t L_5 = __this->____data_1;
int32_t L_6 = ___0_index;
__this->____data_1 = ((int32_t)(L_5&((~((int32_t)(1<<((int32_t)(L_6&((int32_t)31)))))))));
// }
return;
}
}
// System.String HurricaneVR.Framework.Core.Sockets.HVRSocketableTag::get_DisplayName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HVRSocketableTag_get_DisplayName_mA587D8D57C2E8EC0CE5F9BC975C90DAA96868B6C (HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* __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*)&_stringLiteral402E6AFDA5E97193EFCC87AC408C09EF515AA184);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB843D1DA71AA4D24636EC086700849CE1A6FB2C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
String_t* V_1 = NULL;
int32_t V_2 = 0;
{
// if (_data == 0)
int32_t L_0 = __this->____data_1;
if (L_0)
{
goto IL_000e;
}
}
{
// return "None";
return _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318;
}
IL_000e:
{
// if (Tags)
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* L_1 = __this->___Tags_0;
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_0056;
}
}
{
// var count = 0;
V_0 = 0;
// var last = "";
V_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
// for (var i = 0; i < 32; i++)
V_2 = 0;
goto IL_0045;
}
IL_0027:
{
// if (this[i])
int32_t L_3 = V_2;
bool L_4;
L_4 = HVRSocketableTag_get_Item_mD80390F4A9BBECE9C4BD7107F5BB8757C5BCFBB0(__this, L_3, NULL);
if (!L_4)
{
goto IL_0041;
}
}
{
// count++;
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
// last = Tags[i];
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* L_6 = __this->___Tags_0;
int32_t L_7 = V_2;
NullCheck(L_6);
String_t* L_8;
L_8 = HVRSocketableTags_get_Item_m96ED7836CB8DE65201B0C7741E4B5C514AB8D6AE(L_6, L_7, NULL);
V_1 = L_8;
}
IL_0041:
{
// for (var i = 0; i < 32; i++)
int32_t L_9 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0045:
{
// for (var i = 0; i < 32; i++)
int32_t L_10 = V_2;
if ((((int32_t)L_10) < ((int32_t)((int32_t)32))))
{
goto IL_0027;
}
}
{
// if (count == 1)
int32_t L_11 = V_0;
if ((!(((uint32_t)L_11) == ((uint32_t)1))))
{
goto IL_0050;
}
}
{
// return last;
String_t* L_12 = V_1;
return L_12;
}
IL_0050:
{
// return "Mixed...";
return _stringLiteral402E6AFDA5E97193EFCC87AC408C09EF515AA184;
}
IL_0056:
{
// return "Select Tags";
return _stringLiteralB843D1DA71AA4D24636EC086700849CE1A6FB2C7;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketableTag::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketableTag__ctor_mB4D770522F6A9A653A62315D2A56F0D18E402A7F (HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainer_Start_m723476E9000BEFEFFCA54201A3807359A418490B (HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m9BCCECEFBF4FB5A4264ED080C3AF30D62802EFC1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m3B15687CBACB9E5E6FE4B32F5F81704D99B33F23_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (AutoPopulate)
bool L_0 = __this->___AutoPopulate_4;
if (!L_0)
{
goto IL_0019;
}
}
{
// Sockets = GetComponentsInChildren<HVRSocket>().ToList();
HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* L_1;
L_1 = Component_GetComponentsInChildren_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m9BCCECEFBF4FB5A4264ED080C3AF30D62802EFC1(__this, Component_GetComponentsInChildren_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m9BCCECEFBF4FB5A4264ED080C3AF30D62802EFC1_RuntimeMethod_var);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_2;
L_2 = Enumerable_ToList_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m3B15687CBACB9E5E6FE4B32F5F81704D99B33F23((RuntimeObject*)L_1, Enumerable_ToList_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m3B15687CBACB9E5E6FE4B32F5F81704D99B33F23_RuntimeMethod_var);
__this->___Sockets_5 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Sockets_5), (void*)L_2);
}
IL_0019:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainer_Update_mCEDDD53C0C82965159E7F5D0E3D442B8C801AAD5 (HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::HasAvailableSocket()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketContainer_HasAvailableSocket_mC8BE0928B71419ADD747E93C7CA0515F30A3FD3C (HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// for (var i = 0; i < Sockets.Count; i++)
V_0 = 0;
goto IL_001d;
}
IL_0004:
{
// var e = Sockets[i];
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_0 = __this->___Sockets_5;
int32_t L_1 = V_0;
NullCheck(L_0);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2;
L_2 = List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9(L_0, L_1, List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9_RuntimeMethod_var);
// if (!e.IsGrabbing) return true;
NullCheck(L_2);
bool L_3;
L_3 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(L_2, NULL);
if (L_3)
{
goto IL_0019;
}
}
{
// if (!e.IsGrabbing) return true;
return (bool)1;
}
IL_0019:
{
// for (var i = 0; i < Sockets.Count; i++)
int32_t L_4 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
}
IL_001d:
{
// for (var i = 0; i < Sockets.Count; i++)
int32_t L_5 = V_0;
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_6 = __this->___Sockets_5;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_inline(L_6, List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var);
if ((((int32_t)L_5) < ((int32_t)L_7)))
{
goto IL_0004;
}
}
{
// return false;
return (bool)0;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::HasAvailableSocket(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketContainer_HasAvailableSocket_m56FCF7CC2DB539704C9BDFC41BFAC014BE7509D5 (HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_0 = NULL;
{
// return TryFindAvailableSocket(grabbable, out var socket);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
bool L_1;
L_1 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418** >::Invoke(6 /* System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::TryFindAvailableSocket(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.Grabbers.HVRSocket&) */, __this, L_0, (&V_0));
return L_1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::TryFindAvailableSocket(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.Grabbers.HVRSocket&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketContainer_TryFindAvailableSocket_mFDE8E4782C43EA900F06D9D4994979BF3F278492 (HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418** ___1_socket, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mE9049535F21C248233FA099225FD95A3ED2E30CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CTryFindAvailableSocketU3Eb__0_mA164BC994DDD390C184A30C6A43A60CEB16A28D9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42* V_0 = NULL;
{
U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42* L_0 = (U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass6_0__ctor_m2F084E1F83AE32032F28C460793C3DCF4196A3A8(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42* L_1 = V_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
NullCheck(L_1);
L_1->___grabbable_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___grabbable_0), (void*)L_2);
// socket = Sockets.FirstOrDefault(e => !e.IsGrabbing && e.IsValid(grabbable));
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418** L_3 = ___1_socket;
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_4 = __this->___Sockets_5;
U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42* L_5 = V_0;
Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917* L_6 = (Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917*)il2cpp_codegen_object_new(Func_2_tA74B1ABD02EE0E12D7D65F35A19866C87FEFE917_il2cpp_TypeInfo_var);
NullCheck(L_6);
Func_2__ctor_m9E9CA0262A65F7E44DFA6409CEF4E25C7503B057(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CTryFindAvailableSocketU3Eb__0_mA164BC994DDD390C184A30C6A43A60CEB16A28D9_RuntimeMethod_var), NULL);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_7;
L_7 = Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mE9049535F21C248233FA099225FD95A3ED2E30CA(L_4, L_6, Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mE9049535F21C248233FA099225FD95A3ED2E30CA_RuntimeMethod_var);
*((RuntimeObject**)L_3) = (RuntimeObject*)L_7;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_7);
// if (socket == null)
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418** L_8 = ___1_socket;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_9 = *((HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418**)L_8);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_10)
{
goto IL_0032;
}
}
{
// return false;
return (bool)0;
}
IL_0032:
{
// return true;
return (bool)1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::TryAddGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketContainer_TryAddGrabbable_m7D94A86D5FFCC02CC759F43FD47D5B63DC042EA4 (HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_0 = NULL;
{
// if (TryFindAvailableSocket(grabbable, out var socket))
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
bool L_1;
L_1 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418** >::Invoke(6 /* System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::TryFindAvailableSocket(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.Grabbers.HVRSocket&) */, __this, L_0, (&V_0));
if (!L_1)
{
goto IL_0015;
}
}
{
// return socket.TryGrab(grabbable);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2 = V_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_2);
bool L_4;
L_4 = VirtualFuncInvoker3< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool, bool >::Invoke(77 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean,System.Boolean) */, L_2, L_3, (bool)0, (bool)0);
return L_4;
}
IL_0015:
{
// return false;
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainer__ctor_mBA7B7701DD52A22FF639FBD37DEA4E424795D3FB (HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0B9A92C6A0AF8CC494613319B72CE9BC3CDE21A9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool AutoPopulate = true;
__this->___AutoPopulate_4 = (bool)1;
// public List<HVRSocket> Sockets = new List<HVRSocket>();
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_0 = (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*)il2cpp_codegen_object_new(List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m0B9A92C6A0AF8CC494613319B72CE9BC3CDE21A9(L_0, List_1__ctor_m0B9A92C6A0AF8CC494613319B72CE9BC3CDE21A9_RuntimeMethod_var);
__this->___Sockets_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Sockets_5), (void*)L_0);
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.Sockets.HVRSocketContainer/<>c__DisplayClass6_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_m2F084E1F83AE32032F28C460793C3DCF4196A3A8 (U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer/<>c__DisplayClass6_0::<TryFindAvailableSocket>b__0(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass6_0_U3CTryFindAvailableSocketU3Eb__0_mA164BC994DDD390C184A30C6A43A60CEB16A28D9 (U3CU3Ec__DisplayClass6_0_t9E58362469422B31FBE7AB7B1999509728A91B42* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_e, const RuntimeMethod* method)
{
{
// socket = Sockets.FirstOrDefault(e => !e.IsGrabbing && e.IsValid(grabbable));
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_0 = ___0_e;
NullCheck(L_0);
bool L_1;
L_1 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(L_0, NULL);
if (L_1)
{
goto IL_0015;
}
}
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2 = ___0_e;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = __this->___grabbable_0;
NullCheck(L_2);
bool L_4;
L_4 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(61 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::IsValid(HurricaneVR.Framework.Core.HVRGrabbable) */, L_2, L_3);
return L_4;
}
IL_0015:
{
return (bool)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.Sockets.HVRSocketFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketFilter__ctor_mAC32B277A4BA4C36A35838489D4A72998C45520E (HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* __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.Sockets.HVRSocketHoverAction::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverAction_Start_m29155DC6ACB8637209E4CF6B1F2A59F6D3F043F1 (HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverAction_Update_m279B392860CDAED1C44B801B6A3EE89C93DA4D7D (HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverAction__ctor_mF48BCB4F7016A33E98AA6E4A5400C3F32413EB88 (HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* __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.Sockets.HVRSocketHoverMaterial::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverMaterial_Start_mCDE6CAF09489103AE0ED8D433DB7EC90E368DF1E (HVRSocketHoverMaterial_tB385DB82E01673A8CC79508317DF4C83DA1D712A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m6DFDB20D8247C37FD6471862E1D459B7686B6690_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* V_0 = NULL;
int32_t V_1 = 0;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_2 = NULL;
{
// base.Start();
HVRSocketHoverAction_Start_m29155DC6ACB8637209E4CF6B1F2A59F6D3F043F1(__this, NULL);
// foreach (var r in Target.GetComponentsInChildren<Renderer>())
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ((HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40*)__this)->___Target_4;
NullCheck(L_0);
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_1;
L_1 = Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7(L_0, Component_GetComponentsInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m35AC34F858BD2F34770712CD020AA0518D9409C7_RuntimeMethod_var);
V_0 = L_1;
V_1 = 0;
goto IL_0030;
}
IL_0016:
{
// foreach (var r in Target.GetComponentsInChildren<Renderer>())
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// _rendererMap[r] = r.material;
Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* L_6 = __this->____rendererMap_7;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_7 = V_2;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_8 = V_2;
NullCheck(L_8);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_9;
L_9 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_8, NULL);
NullCheck(L_6);
Dictionary_2_set_Item_m6DFDB20D8247C37FD6471862E1D459B7686B6690(L_6, L_7, L_9, Dictionary_2_set_Item_m6DFDB20D8247C37FD6471862E1D459B7686B6690_RuntimeMethod_var);
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0030:
{
// foreach (var r in Target.GetComponentsInChildren<Renderer>())
int32_t L_11 = V_1;
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* L_12 = V_0;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
{
goto IL_0016;
}
}
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial::OnHoverEnter(HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverMaterial_OnHoverEnter_m7BDCF825278C016ED881C19B67152151E04512B2 (HVRSocketHoverMaterial_tB385DB82E01673A8CC79508317DF4C83DA1D712A* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, bool ___2_isValid, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_mCD0F75409F4FB5B10970476C11E7FFB7D9D088B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m84BF962A02C7615D3575220DF94851D5AC270DCE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD2D88850AE5B05903C3DFFAFD490B4BDBCF62F73_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA6826CB48BE6A7B4F0E3050F216D526A60EF72C0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_mD5C7618E221A866E9B24BAA30A68132699D29526_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16 V_0;
memset((&V_0), 0, sizeof(V_0));
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* G_B8_0 = NULL;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* G_B7_0 = NULL;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* G_B9_0 = NULL;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* G_B9_1 = NULL;
{
// if (!InvalidMaterial && !isValid || !ValidMaterial && isValid) return;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___InvalidMaterial_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
bool L_2 = ___2_isValid;
if (!L_2)
{
goto IL_0022;
}
}
IL_0010:
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->___ValidMaterial_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
bool L_5 = ___2_isValid;
if (!((int32_t)(((((int32_t)L_4) == ((int32_t)0))? 1 : 0)&(int32_t)L_5)))
{
goto IL_0023;
}
}
IL_0022:
{
// if (!InvalidMaterial && !isValid || !ValidMaterial && isValid) return;
return;
}
IL_0023:
{
// foreach (var r in _rendererMap.Keys)
Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* L_6 = __this->____rendererMap_7;
NullCheck(L_6);
KeyCollection_tE8E8C55AC63536F15C6F582F98F97060E4EE4926* L_7;
L_7 = Dictionary_2_get_Keys_mCD0F75409F4FB5B10970476C11E7FFB7D9D088B1(L_6, Dictionary_2_get_Keys_mCD0F75409F4FB5B10970476C11E7FFB7D9D088B1_RuntimeMethod_var);
NullCheck(L_7);
Enumerator_tB88413BE875668D94A8884067F36FCFB4234AE16 L_8;
L_8 = KeyCollection_GetEnumerator_mD5C7618E221A866E9B24BAA30A68132699D29526(L_7, KeyCollection_GetEnumerator_mD5C7618E221A866E9B24BAA30A68132699D29526_RuntimeMethod_var);
V_0 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005e:
{// begin finally (depth: 1)
Enumerator_Dispose_m84BF962A02C7615D3575220DF94851D5AC270DCE((&V_0), Enumerator_Dispose_m84BF962A02C7615D3575220DF94851D5AC270DCE_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0053_1;
}
IL_0036_1:
{
// foreach (var r in _rendererMap.Keys)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_9;
L_9 = Enumerator_get_Current_mA6826CB48BE6A7B4F0E3050F216D526A60EF72C0_inline((&V_0), Enumerator_get_Current_mA6826CB48BE6A7B4F0E3050F216D526A60EF72C0_RuntimeMethod_var);
// r.material = isValid ? ValidMaterial : InvalidMaterial;
bool L_10 = ___2_isValid;
G_B7_0 = L_9;
if (L_10)
{
G_B8_0 = L_9;
goto IL_0048_1;
}
}
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = __this->___InvalidMaterial_5;
G_B9_0 = L_11;
G_B9_1 = G_B7_0;
goto IL_004e_1;
}
IL_0048_1:
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = __this->___ValidMaterial_6;
G_B9_0 = L_12;
G_B9_1 = G_B8_0;
}
IL_004e_1:
{
NullCheck(G_B9_1);
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(G_B9_1, G_B9_0, NULL);
}
IL_0053_1:
{
// foreach (var r in _rendererMap.Keys)
bool L_13;
L_13 = Enumerator_MoveNext_mD2D88850AE5B05903C3DFFAFD490B4BDBCF62F73((&V_0), Enumerator_MoveNext_mD2D88850AE5B05903C3DFFAFD490B4BDBCF62F73_RuntimeMethod_var);
if (L_13)
{
goto IL_0036_1;
}
}
{
goto IL_006c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006c:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial::OnHoverExit(HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverMaterial_OnHoverExit_mE6AB3BE47E54C044F634D686AF8B50F9AFC30167 (HVRSocketHoverMaterial_tB385DB82E01673A8CC79508317DF4C83DA1D712A* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, bool ___2_isValid, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mE2BE4FDD52BF77873DB5352B445C5FF61DC4C928_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m00E1EB89212C91B8698C09E6D6794662CBED953A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m71F6D452AB78DA400DB8FB829AC27C0E8E74CF6F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB797CD20821DCB97A0B78940FDACFC79EFC62B09_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mC4B6C03225A5C40656BB34AA3638A74C5AD6F4D5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m163AEE0D3A2D98AFDEFA53056875322EAED1DDE1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (!InvalidMaterial && !isValid || !ValidMaterial && isValid) return;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___InvalidMaterial_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
bool L_2 = ___2_isValid;
if (!L_2)
{
goto IL_0022;
}
}
IL_0010:
{
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->___ValidMaterial_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
bool L_5 = ___2_isValid;
if (!((int32_t)(((((int32_t)L_4) == ((int32_t)0))? 1 : 0)&(int32_t)L_5)))
{
goto IL_0023;
}
}
IL_0022:
{
// if (!InvalidMaterial && !isValid || !ValidMaterial && isValid) return;
return;
}
IL_0023:
{
// foreach (var kvp in _rendererMap)
Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* L_6 = __this->____rendererMap_7;
NullCheck(L_6);
Enumerator_t1385ABF41B26BCF2F13D909CFA338FAFCEA75988 L_7;
L_7 = Dictionary_2_GetEnumerator_mE2BE4FDD52BF77873DB5352B445C5FF61DC4C928(L_6, Dictionary_2_GetEnumerator_mE2BE4FDD52BF77873DB5352B445C5FF61DC4C928_RuntimeMethod_var);
V_0 = L_7;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0057:
{// begin finally (depth: 1)
Enumerator_Dispose_m00E1EB89212C91B8698C09E6D6794662CBED953A((&V_0), Enumerator_Dispose_m00E1EB89212C91B8698C09E6D6794662CBED953A_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_004c_1;
}
IL_0031_1:
{
// foreach (var kvp in _rendererMap)
KeyValuePair_2_t32A125BA20F86E9D1C4155029C8E83D1EFD8FDF6 L_8;
L_8 = Enumerator_get_Current_mB797CD20821DCB97A0B78940FDACFC79EFC62B09_inline((&V_0), Enumerator_get_Current_mB797CD20821DCB97A0B78940FDACFC79EFC62B09_RuntimeMethod_var);
V_1 = L_8;
// kvp.Key.material = kvp.Value;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_9;
L_9 = KeyValuePair_2_get_Key_mC4B6C03225A5C40656BB34AA3638A74C5AD6F4D5_inline((&V_1), KeyValuePair_2_get_Key_mC4B6C03225A5C40656BB34AA3638A74C5AD6F4D5_RuntimeMethod_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10;
L_10 = KeyValuePair_2_get_Value_m163AEE0D3A2D98AFDEFA53056875322EAED1DDE1_inline((&V_1), KeyValuePair_2_get_Value_m163AEE0D3A2D98AFDEFA53056875322EAED1DDE1_RuntimeMethod_var);
NullCheck(L_9);
Renderer_set_material_m21E88977071E0A914D62F3D9CFF0193B3117C45A(L_9, L_10, NULL);
}
IL_004c_1:
{
// foreach (var kvp in _rendererMap)
bool L_11;
L_11 = Enumerator_MoveNext_m71F6D452AB78DA400DB8FB829AC27C0E8E74CF6F((&V_0), Enumerator_MoveNext_m71F6D452AB78DA400DB8FB829AC27C0E8E74CF6F_RuntimeMethod_var);
if (L_11)
{
goto IL_0031_1;
}
}
{
goto IL_0065;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0065:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverMaterial::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverMaterial__ctor_m8607ACDA5924619219881474E9B730493410E985 (HVRSocketHoverMaterial_tB385DB82E01673A8CC79508317DF4C83DA1D712A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m77C4B73C48925A03FE2279F376A018ED0CDA8458_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private readonly Dictionary<Renderer, Material> _rendererMap = new Dictionary<Renderer, Material>();
Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3* L_0 = (Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3*)il2cpp_codegen_object_new(Dictionary_2_tEE03367D304EFEBB7820812718FBC56282B514F3_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m77C4B73C48925A03FE2279F376A018ED0CDA8458(L_0, Dictionary_2__ctor_m77C4B73C48925A03FE2279F376A018ED0CDA8458_RuntimeMethod_var);
__this->____rendererMap_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____rendererMap_7), (void*)L_0);
HVRSocketHoverAction__ctor_mF48BCB4F7016A33E98AA6E4A5400C3F32413EB88(__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.Sockets.HVRSocketHoverScale::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverScale_Start_mE45703ABBD9ED8EFD5D2309AF9833E6EE51A3556 (HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// base.Start();
HVRSocketHoverAction_Start_m29155DC6ACB8637209E4CF6B1F2A59F6D3F043F1(__this, NULL);
// if (Target)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ((HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40*)__this)->___Target_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_0024;
}
}
{
// _originalHoverTargetScale = Target.localScale;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ((HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40*)__this)->___Target_4;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_2, NULL);
__this->____originalHoverTargetScale_8 = L_3;
}
IL_0024:
{
// _target = _originalHoverTargetScale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->____originalHoverTargetScale_8;
__this->____target_10 = L_4;
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverScale_Update_m5F7C1A0DFC9D573E7A73E3A673FEE4C22A41B7DF (HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::OnHoverEnter(HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverScale_OnHoverEnter_m57F1DEFE1A9E7F3C77BCAD40A9BF759486E98DDE (HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, bool ___2_isValid, 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 (!isValid && !ScaleIfInvalid)
bool L_0 = ___2_isValid;
if (L_0)
{
goto IL_000c;
}
}
{
bool L_1 = __this->___ScaleIfInvalid_7;
if (L_1)
{
goto IL_000c;
}
}
{
// return;
return;
}
IL_000c:
{
// _target = Scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___Scale_5;
__this->____target_10 = L_2;
// if (_hoverRoutine != null) StopCoroutine(_hoverRoutine);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3 = __this->____hoverRoutine_9;
if (!L_3)
{
goto IL_002c;
}
}
{
// if (_hoverRoutine != null) StopCoroutine(_hoverRoutine);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_4 = __this->____hoverRoutine_9;
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_4, NULL);
}
IL_002c:
{
// if (Target) _hoverRoutine = StartCoroutine(ScaleHoverTarget(Scale));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ((HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40*)__this)->___Target_4;
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_0051;
}
}
{
// if (Target) _hoverRoutine = StartCoroutine(ScaleHoverTarget(Scale));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___Scale_5;
RuntimeObject* L_8;
L_8 = HVRSocketHoverScale_ScaleHoverTarget_m359D63EB773FD573E6A67128950660BBDB528FCC(__this, L_7, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_9;
L_9 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_8, NULL);
__this->____hoverRoutine_9 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->____hoverRoutine_9), (void*)L_9);
}
IL_0051:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::OnHoverExit(HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverScale_OnHoverExit_m697F21312FC3BA2BF22BB63B8E6D9633A65C3E6F (HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, bool ___2_isValid, 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;
}
{
// _target = _originalHoverTargetScale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->____originalHoverTargetScale_8;
__this->____target_10 = L_0;
// if (_hoverRoutine != null) StopCoroutine(_hoverRoutine);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1 = __this->____hoverRoutine_9;
if (!L_1)
{
goto IL_0020;
}
}
{
// if (_hoverRoutine != null) StopCoroutine(_hoverRoutine);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2 = __this->____hoverRoutine_9;
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_2, NULL);
}
IL_0020:
{
// if (Target) _hoverRoutine = StartCoroutine(ScaleHoverTarget(_originalHoverTargetScale));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ((HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40*)__this)->___Target_4;
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_0045;
}
}
{
// if (Target) _hoverRoutine = StartCoroutine(ScaleHoverTarget(_originalHoverTargetScale));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->____originalHoverTargetScale_8;
RuntimeObject* L_6;
L_6 = HVRSocketHoverScale_ScaleHoverTarget_m359D63EB773FD573E6A67128950660BBDB528FCC(__this, L_5, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_7;
L_7 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_6, NULL);
__this->____hoverRoutine_9 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->____hoverRoutine_9), (void*)L_7);
}
IL_0045:
{
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::ScaleHoverTarget(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocketHoverScale_ScaleHoverTarget_m359D63EB773FD573E6A67128950660BBDB528FCC (HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_targetScale, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* L_0 = (U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C*)il2cpp_codegen_object_new(U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CScaleHoverTargetU3Ed__10__ctor_mC5C85F0DEA21C7CD1FFDE216DFE559F3E9435470(L_0, 0, NULL);
U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* L_2 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_targetScale;
NullCheck(L_2);
L_2->___targetScale_3 = L_3;
return L_2;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketHoverScale__ctor_m27901BCF3922EDAA0053A83FFD7D879479F9CFEA (HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* __this, const RuntimeMethod* method)
{
{
// public Vector3 Scale = Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
__this->___Scale_5 = L_0;
// public float ScaleTime = .25f;
__this->___ScaleTime_6 = (0.25f);
HVRSocketHoverAction__ctor_mF48BCB4F7016A33E98AA6E4A5400C3F32413EB88(__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.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CScaleHoverTargetU3Ed__10__ctor_mC5C85F0DEA21C7CD1FFDE216DFE559F3E9435470 (U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* __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.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CScaleHoverTargetU3Ed__10_System_IDisposable_Dispose_mDCE05A137FA0D2C08578219F8263107E1EBCFAEE (U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CScaleHoverTargetU3Ed__10_MoveNext_mF870AAF9596BFB4227A2212E07A212BB8F9FBB83 (U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* 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_0091;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// var start = Target.transform.localScale;
HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* L_4 = V_1;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ((HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40*)L_4)->___Target_4;
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_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_6, NULL);
__this->___U3CstartU3E5__2_4 = L_7;
// var elapsed = 0f;
__this->___U3CelapsedU3E5__3_5 = (0.0f);
goto IL_0098;
}
IL_0041:
{
// elapsed += Time.deltaTime;
float L_8 = __this->___U3CelapsedU3E5__3_5;
float L_9;
L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
__this->___U3CelapsedU3E5__3_5 = ((float)il2cpp_codegen_add(L_8, L_9));
// Target.transform.localScale = Vector3.Lerp(start, targetScale, elapsed / ScaleTime);
HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* L_10 = V_1;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ((HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40*)L_10)->___Target_4;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___U3CstartU3E5__2_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = __this->___targetScale_3;
float L_15 = __this->___U3CelapsedU3E5__3_5;
HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* L_16 = V_1;
NullCheck(L_16);
float L_17 = L_16->___ScaleTime_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_13, L_14, ((float)(L_15/L_17)), NULL);
NullCheck(L_12);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_12, L_18, NULL);
// 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_0091:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_0098:
{
// while (elapsed < ScaleTime)
float L_19 = __this->___U3CelapsedU3E5__3_5;
HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* L_20 = V_1;
NullCheck(L_20);
float L_21 = L_20->___ScaleTime_6;
if ((((float)L_19) < ((float)L_21)))
{
goto IL_0041;
}
}
{
// Target.transform.localScale = targetScale;
HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* L_22 = V_1;
NullCheck(L_22);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = ((HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40*)L_22)->___Target_4;
NullCheck(L_23);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
L_24 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_23, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = __this->___targetScale_3;
NullCheck(L_24);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_24, L_25, NULL);
// _hoverRoutine = null;
HVRSocketHoverScale_tA9405C7C20D252643BAF931AC7D0A861D90ABA61* L_26 = V_1;
NullCheck(L_26);
L_26->____hoverRoutine_9 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_26->____hoverRoutine_9), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CScaleHoverTargetU3Ed__10_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mA2293F07EE87FBEB3E7356F8963E7D63E9451A4D (U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CScaleHoverTargetU3Ed__10_System_Collections_IEnumerator_Reset_m017D7BACF401D2DE17B50D9677C48E472582F02D (U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* __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*)&U3CScaleHoverTargetU3Ed__10_System_Collections_IEnumerator_Reset_m017D7BACF401D2DE17B50D9677C48E472582F02D_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Sockets.HVRSocketHoverScale/<ScaleHoverTarget>d__10::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CScaleHoverTargetU3Ed__10_System_Collections_IEnumerator_get_Current_m884BD59B8C975BEC61B9537E56B12F10288C930A (U3CScaleHoverTargetU3Ed__10_t8A5F7353DDA738576A740C7F864D285CA6C2080C* __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.Sockets.HVRStringSocketable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStringSocketable__ctor_mF758B34091EBD21BAB1DAF6157057050731BFB1A (HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE* __this, const RuntimeMethod* method)
{
{
HVRSocketable__ctor_m114D22EAACE4477DF020F49E238AB325DD84E1A9(__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.Sockets.HVRStringSocketFilter::IsValid(HurricaneVR.Framework.Core.Sockets.HVRSocketable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRStringSocketFilter_IsValid_m9B2ABCEAFF1234AFEA3CEC265B93BE732F5D90D3 (HVRStringSocketFilter_t44A70948369C4722720F719534DEB4CA3A7AF76E* __this, HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___0_socketable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE* V_0 = NULL;
{
// if (string.IsNullOrWhiteSpace(SocketType)) return false;
String_t* L_0 = __this->___SocketType_4;
bool L_1;
L_1 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_0, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
// if (string.IsNullOrWhiteSpace(SocketType)) return false;
return (bool)0;
}
IL_000f:
{
// if (!socketable) return false;
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_2 = ___0_socketable;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (L_3)
{
goto IL_0019;
}
}
{
// if (!socketable) return false;
return (bool)0;
}
IL_0019:
{
// var stringFilter = socketable as HVRStringSocketable;
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_4 = ___0_socketable;
V_0 = ((HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE*)IsInstClass((RuntimeObject*)L_4, HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE_il2cpp_TypeInfo_var));
// if (stringFilter == null) return false;
HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_002b;
}
}
{
// if (stringFilter == null) return false;
return (bool)0;
}
IL_002b:
{
// if (string.IsNullOrWhiteSpace(stringFilter.SocketType)) return false;
HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE* L_7 = V_0;
NullCheck(L_7);
String_t* L_8 = L_7->___SocketType_12;
bool L_9;
L_9 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_8, NULL);
if (!L_9)
{
goto IL_003a;
}
}
{
// if (string.IsNullOrWhiteSpace(stringFilter.SocketType)) return false;
return (bool)0;
}
IL_003a:
{
// return SocketType.ToLowerInvariant().Equals(stringFilter.SocketType.ToLowerInvariant());
String_t* L_10 = __this->___SocketType_4;
NullCheck(L_10);
String_t* L_11;
L_11 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_10, NULL);
HVRStringSocketable_t3DB7D57DCE91C202DD40FADC7CA9F07CD71E01DE* L_12 = V_0;
NullCheck(L_12);
String_t* L_13 = L_12->___SocketType_12;
NullCheck(L_13);
String_t* L_14;
L_14 = String_ToLowerInvariant_mBE32C93DE27C5353FEA3FA654FC1DDBE3D0EB0F2(L_13, NULL);
NullCheck(L_11);
bool L_15;
L_15 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_11, L_14, NULL);
return L_15;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRStringSocketFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRStringSocketFilter__ctor_mB4195DF0143DDA8B5D3C9DE12EC4CF36543C5AA6 (HVRStringSocketFilter_t44A70948369C4722720F719534DEB4CA3A7AF76E* __this, const RuntimeMethod* method)
{
{
HVRSocketFilter__ctor_mAC32B277A4BA4C36A35838489D4A72998C45520E(__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.Sockets.HVRTagSocketable::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTagSocketable_Reset_m09774ED2C62C2DAF7A1FA6F80F6F2DD7FA7DB9EA (HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (Tags == null)
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_0 = __this->___Tags_12;
if (L_0)
{
goto IL_0013;
}
}
{
// Tags = new HVRSocketableTag();
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_1 = (HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE*)il2cpp_codegen_object_new(HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE_il2cpp_TypeInfo_var);
NullCheck(L_1);
HVRSocketableTag__ctor_mB4D770522F6A9A653A62315D2A56F0D18E402A7F(L_1, NULL);
__this->___Tags_12 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Tags_12), (void*)L_1);
}
IL_0013:
{
// Tags.Tags = HVRSettings.Instance.DefaultSocketableTags;
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_2 = __this->___Tags_12;
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_3;
L_3 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
NullCheck(L_3);
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* L_4 = L_3->___DefaultSocketableTags_20;
NullCheck(L_2);
L_2->___Tags_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___Tags_0), (void*)L_4);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRTagSocketable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTagSocketable__ctor_m883FF0452321DE2A2F3885E6B97BC89B5C775C92 (HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097* __this, const RuntimeMethod* method)
{
{
HVRSocketable__ctor_m114D22EAACE4477DF020F49E238AB325DD84E1A9(__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.Sockets.HVRTagSocketFilter::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTagSocketFilter_Reset_m2ADFB3CBA7E6D8EF1056023B89D1C1F4DC042152 (HVRTagSocketFilter_tCEA6C073BA1B5A0DAAFAAAD595F004B086E9D6A0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (Tags == null)
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_0 = __this->___Tags_4;
if (L_0)
{
goto IL_0013;
}
}
{
// Tags = new HVRSocketableTag();
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_1 = (HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE*)il2cpp_codegen_object_new(HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE_il2cpp_TypeInfo_var);
NullCheck(L_1);
HVRSocketableTag__ctor_mB4D770522F6A9A653A62315D2A56F0D18E402A7F(L_1, NULL);
__this->___Tags_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Tags_4), (void*)L_1);
}
IL_0013:
{
// Tags.Tags = HVRSettings.Instance.DefaultSocketableTags;
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_2 = __this->___Tags_4;
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_3;
L_3 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
NullCheck(L_3);
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* L_4 = L_3->___DefaultSocketableTags_20;
NullCheck(L_2);
L_2->___Tags_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___Tags_0), (void*)L_4);
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRTagSocketFilter::IsValid(HurricaneVR.Framework.Core.Sockets.HVRSocketable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTagSocketFilter_IsValid_m57545992AC9D8D73DE30DEBBA001FC1318352A1C (HVRTagSocketFilter_tCEA6C073BA1B5A0DAAFAAAD595F004B086E9D6A0* __this, HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___0_socketable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097* V_0 = NULL;
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* V_1 = NULL;
bool V_2 = false;
int32_t V_3 = 0;
{
// var tagSocketable = socketable as HVRTagSocketable;
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_0 = ___0_socketable;
V_0 = ((HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097*)IsInstClass((RuntimeObject*)L_0, HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097_il2cpp_TypeInfo_var));
// if (tagSocketable == null || tagSocketable.Tags == null)
HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_2)
{
goto IL_0018;
}
}
{
HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097* L_3 = V_0;
NullCheck(L_3);
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_4 = L_3->___Tags_12;
if (L_4)
{
goto IL_001a;
}
}
IL_0018:
{
// return false;
return (bool)0;
}
IL_001a:
{
// var socketableTags = tagSocketable.Tags;
HVRTagSocketable_t5F145E81E1827368BF8CEC195EEEE0B316E0C097* L_5 = V_0;
NullCheck(L_5);
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_6 = L_5->___Tags_12;
V_1 = L_6;
// if (socketableTags.Tags != Tags.Tags)
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_7 = V_1;
NullCheck(L_7);
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* L_8 = L_7->___Tags_0;
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_9 = __this->___Tags_4;
NullCheck(L_9);
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* L_10 = L_9->___Tags_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, L_10, NULL);
if (!L_11)
{
goto IL_003b;
}
}
{
// return false;
return (bool)0;
}
IL_003b:
{
// var anyHit = false;
V_2 = (bool)0;
// for (var i = 0; i < 32; i++)
V_3 = 0;
goto IL_0081;
}
IL_0041:
{
// if (Any)
bool L_12 = __this->___Any_5;
if (!L_12)
{
goto IL_0064;
}
}
{
// if (Tags[i] && socketableTags[i])
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_13 = __this->___Tags_4;
int32_t L_14 = V_3;
NullCheck(L_13);
bool L_15;
L_15 = HVRSocketableTag_get_Item_mD80390F4A9BBECE9C4BD7107F5BB8757C5BCFBB0(L_13, L_14, NULL);
if (!L_15)
{
goto IL_007d;
}
}
{
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_16 = V_1;
int32_t L_17 = V_3;
NullCheck(L_16);
bool L_18;
L_18 = HVRSocketableTag_get_Item_mD80390F4A9BBECE9C4BD7107F5BB8757C5BCFBB0(L_16, L_17, NULL);
if (!L_18)
{
goto IL_007d;
}
}
{
// anyHit = true;
V_2 = (bool)1;
// break;
goto IL_0086;
}
IL_0064:
{
// if (Tags[i] && !socketableTags[i])
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_19 = __this->___Tags_4;
int32_t L_20 = V_3;
NullCheck(L_19);
bool L_21;
L_21 = HVRSocketableTag_get_Item_mD80390F4A9BBECE9C4BD7107F5BB8757C5BCFBB0(L_19, L_20, NULL);
if (!L_21)
{
goto IL_007d;
}
}
{
HVRSocketableTag_tFE300D58F4B5E382F55498BFE0EA081D997A77CE* L_22 = V_1;
int32_t L_23 = V_3;
NullCheck(L_22);
bool L_24;
L_24 = HVRSocketableTag_get_Item_mD80390F4A9BBECE9C4BD7107F5BB8757C5BCFBB0(L_22, L_23, NULL);
if (L_24)
{
goto IL_007d;
}
}
{
// return false;
return (bool)0;
}
IL_007d:
{
// for (var i = 0; i < 32; i++)
int32_t L_25 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_0081:
{
// for (var i = 0; i < 32; i++)
int32_t L_26 = V_3;
if ((((int32_t)L_26) < ((int32_t)((int32_t)32))))
{
goto IL_0041;
}
}
IL_0086:
{
// return !Any || anyHit;
bool L_27 = __this->___Any_5;
bool L_28 = V_2;
return (bool)((int32_t)(((((int32_t)L_27) == ((int32_t)0))? 1 : 0)|(int32_t)L_28));
}
}
// System.Void HurricaneVR.Framework.Core.Sockets.HVRTagSocketFilter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTagSocketFilter__ctor_m3D6181A109D26EB63C899396EFF1D8549312AA8B (HVRTagSocketFilter_tCEA6C073BA1B5A0DAAFAAAD595F004B086E9D6A0* __this, const RuntimeMethod* method)
{
{
// public bool Any = true;
__this->___Any_5 = (bool)1;
HVRSocketFilter__ctor_mAC32B277A4BA4C36A35838489D4A72998C45520E(__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.ScriptableObjects.HVRForcePullSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForcePullSettings__ctor_m903019416E02D650CCFD1D560E018F12C4185DE3 (HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* __this, const RuntimeMethod* method)
{
{
// public float DistanceThreshold = .1f;
__this->___DistanceThreshold_4 = (0.100000001f);
// public float DynamicGrabThreshold = .2f;
__this->___DynamicGrabThreshold_5 = (0.200000003f);
// public float MaxSpeed = 10f;
__this->___MaxSpeed_6 = (10.0f);
// public float CounterGravityFactor = 1f;
__this->___CounterGravityFactor_7 = (1.0f);
// public float DampDistance = .5f;
__this->___DampDistance_8 = (0.5f);
// public float DampSpeed = 20f;
__this->___DampSpeed_9 = (20.0f);
// public float MaxAccelerationForce = 200f;
__this->___MaxAccelerationForce_10 = (200.0f);
// public float MaxMissSpeed = 1f;
__this->___MaxMissSpeed_11 = (1.0f);
// public float MaxMissAngularSpeed = 5f;
__this->___MaxMissAngularSpeed_12 = (5.0f);
// public ForcePullRotationTrigger RotationTrigger = ForcePullRotationTrigger.PercentTraveled;
__this->___RotationTrigger_13 = 2;
// public float RotateTriggerDistance = 1.5f;
__this->___RotateTriggerDistance_14 = (1.5f);
// public float RotateTriggerTime = .40f;
__this->___RotateTriggerTime_15 = (0.400000006f);
// public float RotateTriggerPercent = 30f;
__this->___RotateTriggerPercent_16 = (30.0f);
// public ForceRotationStyle RotationStyle = ForceRotationStyle.RotateOverRemaining;
__this->___RotationStyle_17 = 1;
// public float RotateOverDistance = .5f;
__this->___RotateOverDistance_18 = (0.5f);
// public float SlerpSpring = 10000f;
__this->___SlerpSpring_19 = (10000.0f);
// public float SlerpDamper = 500f;
__this->___SlerpDamper_20 = (500.0f);
// public float SlerpMaxForce = 250f;
__this->___SlerpMaxForce_21 = (250.0f);
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.ScriptableObjects.HVRJointSettings::ApplySettings(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointSettings_ApplySettings_mC85F59A3A03D7A8BA99980DCC25DC238A0541C65 (HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// joint.xMotion = XMotion;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_joint;
int32_t L_1 = __this->___XMotion_26;
NullCheck(L_0);
ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC(L_0, L_1, NULL);
// joint.yMotion = YMotion;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2 = ___0_joint;
int32_t L_3 = __this->___YMotion_27;
NullCheck(L_2);
ConfigurableJoint_set_yMotion_m597259075C915C848E87B3A9CBBDA0762B5A2563(L_2, L_3, NULL);
// joint.zMotion = ZMotion;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_4 = ___0_joint;
int32_t L_5 = __this->___ZMotion_28;
NullCheck(L_4);
ConfigurableJoint_set_zMotion_m3479D7843AC2F91AA958F7B18AFCE3730842AFA8(L_4, L_5, NULL);
// joint.angularXMotion = AngularXMotion;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_6 = ___0_joint;
int32_t L_7 = __this->___AngularXMotion_29;
NullCheck(L_6);
ConfigurableJoint_set_angularXMotion_m1691CF3456A38996918D077FD6FC2CBEEFB0C9D5(L_6, L_7, NULL);
// joint.angularYMotion = AngularYMotion;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_8 = ___0_joint;
int32_t L_9 = __this->___AngularYMotion_30;
NullCheck(L_8);
ConfigurableJoint_set_angularYMotion_m21858D3799D8EED8AB21C46DF84927B10F1414D7(L_8, L_9, NULL);
// joint.angularZMotion = AngularZMotion;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_10 = ___0_joint;
int32_t L_11 = __this->___AngularZMotion_31;
NullCheck(L_10);
ConfigurableJoint_set_angularZMotion_m485474C654E903BBAE579F631BBD6C737B47394B(L_10, L_11, NULL);
// joint.linearLimitSpring = LinearLimitSpring.CreateSpring();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_12 = ___0_joint;
HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* L_13 = __this->___LinearLimitSpring_25;
NullCheck(L_13);
SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 L_14;
L_14 = HVRSoftJointLimitSpring_CreateSpring_m220A0AAB0F47B416B67D3572F5BD23D579827A1B(L_13, NULL);
NullCheck(L_12);
ConfigurableJoint_set_linearLimitSpring_m88B5287870506292956CE55309AE7D9470DF5820(L_12, L_14, NULL);
// joint.linearLimit = LinearLimit.CreateJointLimit();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_15 = ___0_joint;
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* L_16 = __this->___LinearLimit_24;
NullCheck(L_16);
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_17;
L_17 = HVRSoftJointLimit_CreateJointLimit_mE7F4D5B55D75BF28405F5826C67937DE4546A458(L_16, NULL);
NullCheck(L_15);
ConfigurableJoint_set_linearLimit_m57EE251D8642A4ADED96D77555B5948AF7F4AA9E(L_15, L_17, NULL);
// joint.angularXLimitSpring = AngularXLimitSpring.CreateSpring();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_18 = ___0_joint;
HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* L_19 = __this->___AngularXLimitSpring_34;
NullCheck(L_19);
SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 L_20;
L_20 = HVRSoftJointLimitSpring_CreateSpring_m220A0AAB0F47B416B67D3572F5BD23D579827A1B(L_19, NULL);
NullCheck(L_18);
ConfigurableJoint_set_angularXLimitSpring_mB985F8F351DC4EFF2E588BF1C40BC1C2FF074BA4(L_18, L_20, NULL);
// joint.lowAngularXLimit = LowAngularXLimit.CreateJointLimit();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_21 = ___0_joint;
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* L_22 = __this->___LowAngularXLimit_32;
NullCheck(L_22);
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_23;
L_23 = HVRSoftJointLimit_CreateJointLimit_mE7F4D5B55D75BF28405F5826C67937DE4546A458(L_22, NULL);
NullCheck(L_21);
ConfigurableJoint_set_lowAngularXLimit_m6424314936986525CEBCE5C16EBA69B5129BBD5A(L_21, L_23, NULL);
// joint.highAngularXLimit = HighAngularXLimit.CreateJointLimit();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_24 = ___0_joint;
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* L_25 = __this->___HighAngularXLimit_33;
NullCheck(L_25);
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_26;
L_26 = HVRSoftJointLimit_CreateJointLimit_mE7F4D5B55D75BF28405F5826C67937DE4546A458(L_25, NULL);
NullCheck(L_24);
ConfigurableJoint_set_highAngularXLimit_m96373EE2554934636E127E345F91306844177294(L_24, L_26, NULL);
// joint.angularYZLimitSpring = AngularYZLimitSpring.CreateSpring();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_27 = ___0_joint;
HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* L_28 = __this->___AngularYZLimitSpring_37;
NullCheck(L_28);
SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 L_29;
L_29 = HVRSoftJointLimitSpring_CreateSpring_m220A0AAB0F47B416B67D3572F5BD23D579827A1B(L_28, NULL);
NullCheck(L_27);
ConfigurableJoint_set_angularYZLimitSpring_m12F8452730747EA03C8F7DE6F2DF3C2EB0A380F2(L_27, L_29, NULL);
// joint.angularYLimit = AngularYLimit.CreateJointLimit();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_30 = ___0_joint;
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* L_31 = __this->___AngularYLimit_35;
NullCheck(L_31);
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_32;
L_32 = HVRSoftJointLimit_CreateJointLimit_mE7F4D5B55D75BF28405F5826C67937DE4546A458(L_31, NULL);
NullCheck(L_30);
ConfigurableJoint_set_angularYLimit_mF819FB8C5F17C9737EC0BA5A3EAAC5245AE57A08(L_30, L_32, NULL);
// joint.angularZLimit = AngularZLimit.CreateJointLimit();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_33 = ___0_joint;
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* L_34 = __this->___AngularZLimit_36;
NullCheck(L_34);
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_35;
L_35 = HVRSoftJointLimit_CreateJointLimit_mE7F4D5B55D75BF28405F5826C67937DE4546A458(L_34, NULL);
NullCheck(L_33);
ConfigurableJoint_set_angularZLimit_mCB9FEE0CAF97A1A278BDCD127C86DDD26CDBBC70(L_33, L_35, NULL);
// var mass = 0f;
V_0 = (0.0f);
// if (CriticalDampPosition)
bool L_36 = __this->___CriticalDampPosition_17;
if (!L_36)
{
goto IL_0105;
}
}
{
// if (DampConnectedBody)
bool L_37 = __this->___DampConnectedBody_18;
if (!L_37)
{
goto IL_00f4;
}
}
{
// mass = joint.connectedBody.mass;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_38 = ___0_joint;
NullCheck(L_38);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_39;
L_39 = Joint_get_connectedBody_mE39E0AC9869325CD018B9ADB383B6BE01D497B59(L_38, NULL);
NullCheck(L_39);
float L_40;
L_40 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_39, NULL);
V_0 = L_40;
goto IL_0105;
}
IL_00f4:
{
// mass = joint.gameObject.GetComponent<Rigidbody>().mass;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_41 = ___0_joint;
NullCheck(L_41);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42;
L_42 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_41, NULL);
NullCheck(L_42);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_43;
L_43 = GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90(L_42, GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
NullCheck(L_43);
float L_44;
L_44 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_43, NULL);
V_0 = L_44;
}
IL_0105:
{
// if (ApplyMode == JointApply.PositionAndRotation || ApplyMode == JointApply.Position)
int32_t L_45 = __this->___ApplyMode_7;
if (!L_45)
{
goto IL_0116;
}
}
{
int32_t L_46 = __this->___ApplyMode_7;
if ((!(((uint32_t)L_46) == ((uint32_t)1))))
{
goto IL_0180;
}
}
IL_0116:
{
// joint.xDrive = XDrive.CreateJointDrive(CriticalDampPosition, mass);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_47 = ___0_joint;
HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* L_48 = __this->___XDrive_5;
bool L_49 = __this->___CriticalDampPosition_17;
float L_50 = V_0;
NullCheck(L_48);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_51;
L_51 = HVRJointDrive_CreateJointDrive_m76D14628EFFA3B3ACBF09536DF69853D2DEDEFAA(L_48, L_49, L_50, NULL);
NullCheck(L_47);
ConfigurableJoint_set_xDrive_m99433795EA91A20621E21DF82DBD20B6EB49E13C(L_47, L_51, NULL);
// if (XMaster)
bool L_52 = __this->___XMaster_4;
if (!L_52)
{
goto IL_0150;
}
}
{
// joint.yDrive = joint.xDrive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_53 = ___0_joint;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_54 = ___0_joint;
NullCheck(L_54);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_55;
L_55 = ConfigurableJoint_get_xDrive_m94205B0C6C73599ACF1E9DB393CB6B609743FC9F(L_54, NULL);
NullCheck(L_53);
ConfigurableJoint_set_yDrive_m64B02662A3353AE1C10DFB0A38FAD9B955E155FA(L_53, L_55, NULL);
// joint.zDrive = joint.xDrive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_56 = ___0_joint;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_57 = ___0_joint;
NullCheck(L_57);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_58;
L_58 = ConfigurableJoint_get_xDrive_m94205B0C6C73599ACF1E9DB393CB6B609743FC9F(L_57, NULL);
NullCheck(L_56);
ConfigurableJoint_set_zDrive_m399D5A99A3CC1DBF3135B3D7228C5B971CC88F99(L_56, L_58, NULL);
goto IL_0180;
}
IL_0150:
{
// joint.yDrive = YDrive.CreateJointDrive(CriticalDampPosition, mass);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_59 = ___0_joint;
HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* L_60 = __this->___YDrive_20;
bool L_61 = __this->___CriticalDampPosition_17;
float L_62 = V_0;
NullCheck(L_60);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_63;
L_63 = HVRJointDrive_CreateJointDrive_m76D14628EFFA3B3ACBF09536DF69853D2DEDEFAA(L_60, L_61, L_62, NULL);
NullCheck(L_59);
ConfigurableJoint_set_yDrive_m64B02662A3353AE1C10DFB0A38FAD9B955E155FA(L_59, L_63, NULL);
// joint.zDrive = ZDrive.CreateJointDrive(CriticalDampPosition, mass);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_64 = ___0_joint;
HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* L_65 = __this->___ZDrive_21;
bool L_66 = __this->___CriticalDampPosition_17;
float L_67 = V_0;
NullCheck(L_65);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_68;
L_68 = HVRJointDrive_CreateJointDrive_m76D14628EFFA3B3ACBF09536DF69853D2DEDEFAA(L_65, L_66, L_67, NULL);
NullCheck(L_64);
ConfigurableJoint_set_zDrive_m399D5A99A3CC1DBF3135B3D7228C5B971CC88F99(L_64, L_68, NULL);
}
IL_0180:
{
// if (ApplyMode == JointApply.Rotation || ApplyMode == JointApply.PositionAndRotation)
int32_t L_69 = __this->___ApplyMode_7;
if ((((int32_t)L_69) == ((int32_t)2)))
{
goto IL_0191;
}
}
{
int32_t L_70 = __this->___ApplyMode_7;
if (L_70)
{
goto IL_01d0;
}
}
IL_0191:
{
// joint.rotationDriveMode = RotationDriveMode;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_71 = ___0_joint;
int32_t L_72 = __this->___RotationDriveMode_19;
NullCheck(L_71);
ConfigurableJoint_set_rotationDriveMode_mAF10EC6CA2FA9F3B52C814FFEB06CC48C07C175E(L_71, L_72, NULL);
// joint.slerpDrive = SlerpDrive.CreateJointDrive();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_73 = ___0_joint;
HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* L_74 = __this->___SlerpDrive_6;
NullCheck(L_74);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_75;
L_75 = HVRAngularJointDrive_CreateJointDrive_mB56EC56C976F97309D0D277EDEF039C2D3A1C0A0(L_74, NULL);
NullCheck(L_73);
ConfigurableJoint_set_slerpDrive_mAD0C1BDDF4D03B7CA9677ADEFC70344911C27B1D(L_73, L_75, NULL);
// joint.angularXDrive = AngularXDrive.CreateJointDrive();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_76 = ___0_joint;
HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* L_77 = __this->___AngularXDrive_22;
NullCheck(L_77);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_78;
L_78 = HVRAngularJointDrive_CreateJointDrive_mB56EC56C976F97309D0D277EDEF039C2D3A1C0A0(L_77, NULL);
NullCheck(L_76);
ConfigurableJoint_set_angularXDrive_m198E38A6FEE12C2FAA27E849F18BC61504EEACB0(L_76, L_78, NULL);
// joint.angularYZDrive = AngularYZDrive.CreateJointDrive();
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_79 = ___0_joint;
HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* L_80 = __this->___AngularYZDrive_23;
NullCheck(L_80);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_81;
L_81 = HVRAngularJointDrive_CreateJointDrive_mB56EC56C976F97309D0D277EDEF039C2D3A1C0A0(L_80, NULL);
NullCheck(L_79);
ConfigurableJoint_set_angularYZDrive_mA9F165594FD53A2100E17D2E854DD967B91066EB(L_79, L_81, NULL);
}
IL_01d0:
{
// joint.enableCollision = EnableCollision;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_82 = ___0_joint;
bool L_83 = __this->___EnableCollision_8;
NullCheck(L_82);
Joint_set_enableCollision_m73C4FF0B64FDBDEFEEDCD9F98D491906F7715080(L_82, L_83, NULL);
// joint.enablePreprocessing = EnablePreprocessing;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_84 = ___0_joint;
bool L_85 = __this->___EnablePreprocessing_9;
NullCheck(L_84);
Joint_set_enablePreprocessing_m0970649287DC20C289E3AB775CBD1D65883B6F27(L_84, L_85, NULL);
// joint.breakForce = BreakForce;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_86 = ___0_joint;
float L_87 = __this->___BreakForce_10;
NullCheck(L_86);
Joint_set_breakForce_m42F130D31EFC282FE0887A4E6A399F53EB3FB40F(L_86, L_87, NULL);
// joint.breakTorque = BreakTorque;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_88 = ___0_joint;
float L_89 = __this->___BreakTorque_11;
NullCheck(L_88);
Joint_set_breakTorque_mD76D069CDFCE726493BA790F19496FD8D08EFB04(L_88, L_89, NULL);
// joint.massScale = MassScale;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_90 = ___0_joint;
float L_91 = __this->___MassScale_12;
NullCheck(L_90);
Joint_set_massScale_m23111BDA5A8825E83069372785DBF56FCDAA4BC1(L_90, L_91, NULL);
// joint.connectedMassScale = ConnectedMassScale;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_92 = ___0_joint;
float L_93 = __this->___ConnectedMassScale_13;
NullCheck(L_92);
Joint_set_connectedMassScale_m6F7D8FEFAD6BFDC7177D9D06DBCCDCC288C4475D(L_92, L_93, NULL);
// joint.projectionMode = ProjectionMode;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_94 = ___0_joint;
int32_t L_95 = __this->___ProjectionMode_14;
NullCheck(L_94);
ConfigurableJoint_set_projectionMode_mA2FA6EC630E87C553B6E1C93D997B15957008075(L_94, L_95, NULL);
// joint.projectionDistance = ProjectionDistance;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_96 = ___0_joint;
float L_97 = __this->___ProjectionDistance_15;
NullCheck(L_96);
ConfigurableJoint_set_projectionDistance_m149EF550339500403965DB5596C63ED07B54FC1B(L_96, L_97, NULL);
// joint.projectionAngle = ProjectionAngle;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_98 = ___0_joint;
float L_99 = __this->___ProjectionAngle_16;
NullCheck(L_98);
ConfigurableJoint_set_projectionAngle_mBD4200FF238CC5779943E4980B79D3C14643BE24(L_98, L_99, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointSettings__ctor_mFDC95F74F5EF926C071B9E5DDFCF502DAAE64E3A (HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* __this, const RuntimeMethod* method)
{
{
// public bool XMaster = true;
__this->___XMaster_4 = (bool)1;
// public bool EnablePreprocessing = true;
__this->___EnablePreprocessing_9 = (bool)1;
// public float BreakForce = float.PositiveInfinity;
__this->___BreakForce_10 = (std::numeric_limits<float>::infinity());
// public float BreakTorque = float.PositiveInfinity;
__this->___BreakTorque_11 = (std::numeric_limits<float>::infinity());
// public float MassScale = 1f;
__this->___MassScale_12 = (1.0f);
// public float ConnectedMassScale = 1f;
__this->___ConnectedMassScale_13 = (1.0f);
// public float ProjectionDistance = .1f;
__this->___ProjectionDistance_15 = (0.100000001f);
// public float ProjectionAngle = 180f;
__this->___ProjectionAngle_16 = (180.0f);
// public RotationDriveMode RotationDriveMode = RotationDriveMode.Slerp;
__this->___RotationDriveMode_19 = 1;
// public ConfigurableJointMotion XMotion = ConfigurableJointMotion.Free;
__this->___XMotion_26 = 2;
// public ConfigurableJointMotion YMotion = ConfigurableJointMotion.Free;
__this->___YMotion_27 = 2;
// public ConfigurableJointMotion ZMotion = ConfigurableJointMotion.Free;
__this->___ZMotion_28 = 2;
// public ConfigurableJointMotion AngularXMotion = ConfigurableJointMotion.Free;
__this->___AngularXMotion_29 = 2;
// public ConfigurableJointMotion AngularYMotion = ConfigurableJointMotion.Free;
__this->___AngularYMotion_30 = 2;
// public ConfigurableJointMotion AngularZMotion = ConfigurableJointMotion.Free;
__this->___AngularZMotion_31 = 2;
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
// UnityEngine.JointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive::CreateJointDrive(System.Boolean,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 HVRJointDrive_CreateJointDrive_m76D14628EFFA3B3ACBF09536DF69853D2DEDEFAA (HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* __this, bool ___0_criticalDamp, float ___1_mass, const RuntimeMethod* method)
{
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var drive = new JointDrive();
il2cpp_codegen_initobj((&V_0), sizeof(JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6));
// drive.positionSpring = Spring;
float L_0 = __this->___Spring_0;
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52((&V_0), L_0, NULL);
// if (criticalDamp)
bool L_1 = ___0_criticalDamp;
if (!L_1)
{
goto IL_0034;
}
}
{
// drive.positionDamper = 2 * Mathf.Sqrt(Spring * mass);
float L_2 = __this->___Spring_0;
float L_3 = ___1_mass;
float L_4;
L_4 = sqrtf(((float)il2cpp_codegen_multiply(L_2, L_3)));
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_0), ((float)il2cpp_codegen_multiply((2.0f), L_4)), NULL);
goto IL_0041;
}
IL_0034:
{
// drive.positionDamper = Damper;
float L_5 = __this->___Damper_1;
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_0), L_5, NULL);
}
IL_0041:
{
// drive.maximumForce = MaxForce;
float L_6 = __this->___MaxForce_2;
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5((&V_0), L_6, NULL);
// return drive;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_7 = V_0;
return L_7;
}
}
// System.Void HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointDrive__ctor_m5EADD016B818DEC0C7EAAB3F31563E591D10F39B (HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* __this, const RuntimeMethod* method)
{
{
// public float Spring = 1500;
__this->___Spring_0 = (1500.0f);
// public float Damper = 100;
__this->___Damper_1 = (100.0f);
// public float MaxForce = 750;
__this->___MaxForce_2 = (750.0f);
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
// UnityEngine.JointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive::CreateJointDrive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 HVRAngularJointDrive_CreateJointDrive_mB56EC56C976F97309D0D277EDEF039C2D3A1C0A0 (HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* __this, const RuntimeMethod* method)
{
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var drive = new JointDrive();
il2cpp_codegen_initobj((&V_0), sizeof(JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6));
// drive.positionSpring = Spring;
float L_0 = __this->___Spring_0;
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52((&V_0), L_0, NULL);
// drive.positionDamper = Damper;
float L_1 = __this->___Damper_1;
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_0), L_1, NULL);
// drive.maximumForce = MaxForce;
float L_2 = __this->___MaxForce_2;
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5((&V_0), L_2, NULL);
// return drive;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_3 = V_0;
return L_3;
}
}
// System.Void HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAngularJointDrive__ctor_m74B73C8E1859F0EA199DE09CA09DF6CC3993CC4C (HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* __this, const RuntimeMethod* method)
{
{
// public float Spring = 200;
__this->___Spring_0 = (200.0f);
// public float Damper = 10;
__this->___Damper_1 = (10.0f);
// public float MaxForce = 50;
__this->___MaxForce_2 = (50.0f);
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
// UnityEngine.SoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit::CreateJointLimit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 HVRSoftJointLimit_CreateJointLimit_mE7F4D5B55D75BF28405F5826C67937DE4546A458 (HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* __this, const RuntimeMethod* method)
{
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var limit = new SoftJointLimit();
il2cpp_codegen_initobj((&V_0), sizeof(SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5));
// limit.limit = Limit;
float L_0 = __this->___Limit_0;
SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A((&V_0), L_0, NULL);
// limit.bounciness = Bounciness;
float L_1 = __this->___Bounciness_1;
SoftJointLimit_set_bounciness_m1D956BA96C435546CF89A8936F684A3C2E3BB036((&V_0), L_1, NULL);
// limit.contactDistance = ContactDistance;
float L_2 = __this->___ContactDistance_2;
SoftJointLimit_set_contactDistance_mDF20A5E81A2184F22CBA3007BB871BF87CB8FF2D((&V_0), L_2, NULL);
// return limit;
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_3 = V_0;
return L_3;
}
}
// System.Void HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSoftJointLimit__ctor_m565C70D50FA6C686674E3E2155B069F88D511EB2 (HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* __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
// UnityEngine.SoftJointLimitSpring HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring::CreateSpring()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 HVRSoftJointLimitSpring_CreateSpring_m220A0AAB0F47B416B67D3572F5BD23D579827A1B (HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* __this, const RuntimeMethod* method)
{
SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var spring = new SoftJointLimitSpring();
il2cpp_codegen_initobj((&V_0), sizeof(SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0));
// spring.spring = Spring;
float L_0 = __this->___Spring_0;
SoftJointLimitSpring_set_spring_m9A216142953ECC1CEE5080D603D18F9D1BD0A6EA((&V_0), L_0, NULL);
// spring.damper = Damper;
float L_1 = __this->___Damper_1;
SoftJointLimitSpring_set_damper_mA86F8E250BA84A6DC3E84DC1A40319A39CD5CFD6((&V_0), L_1, NULL);
// return spring;
SoftJointLimitSpring_tCC7B05E1EEE2AF16BA14115986AE287DF068A1B0 L_2 = V_0;
return L_2;
}
}
// System.Void HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSoftJointLimitSpring__ctor_mA32342098EEFF77B6CD580082D0BC972AB1F8AF7 (HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.ScriptableObjects.HVRRecoilSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRRecoilSettings__ctor_m22AB4D313F431FC8C1C946FA82E04AFA7CEE1A1E (HVRRecoilSettings_tA5E7D79EF68DA1CB8367CDE9A71309DA9365C7AD* __this, const RuntimeMethod* method)
{
{
// public float UpForce = 1f;
__this->___UpForce_4 = (1.0f);
// public float BackwardsForce = 1f;
__this->___BackwardsForce_5 = (1.0f);
// public bool LimitRecoilForce = true;
__this->___LimitRecoilForce_15 = (bool)1;
// public float MaxUpForce = 10f;
__this->___MaxUpForce_16 = (10.0f);
// public float MaxBackForce = 10f;
__this->___MaxBackForce_19 = (10.0f);
// public float TwoHandMaxUpForce = 200f;
__this->___TwoHandMaxUpForce_20 = (200.0f);
// public float RecoveryDelay = .2f;
__this->___RecoveryDelay_23 = (0.200000003f);
// public float TwoHandedRecoveryDelay = .1f;
__this->___TwoHandedRecoveryDelay_24 = (0.100000001f);
// public float RecoveryTime = .1f;
__this->___RecoveryTime_25 = (0.100000001f);
// public float TwoHandedRecoveryTime = .05f;
__this->___TwoHandedRecoveryTime_26 = (0.0500000007f);
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
// UnityEngine.Camera HurricaneVR.Framework.Core.Player.HVRCamera::get_Camera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* HVRCamera_get_Camera_m9E6EB9CFAF65F172AF4330664B943ADE22141C12 (HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* __this, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___U3CCameraU3Ek__BackingField_4;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCamera::set_Camera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCamera_set_Camera_m7F05074BFDEDC9A1FF850B3094D903176E7F1863 (HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_value;
__this->___U3CCameraU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCameraU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCamera::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCamera_Start_m9A866D230455F830A83EC8DE6901B61BC5A00AD7 (HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRLayers_t18D0CC0558DE61721B055FA452164902991469BD_il2cpp_TypeInfo_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;
{
// Camera = GetComponent<Camera>();
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
L_0 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(__this, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
HVRCamera_set_Camera_m7F05074BFDEDC9A1FF850B3094D903176E7F1863_inline(__this, L_0, NULL);
// if (HVRManager.Instance)
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_1;
L_1 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(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_0028;
}
}
{
// HVRManager.Instance.Camera = transform;
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_3;
L_3 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_3);
L_3->___Camera_7 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&L_3->___Camera_7), (void*)L_4);
}
IL_0028:
{
// var layer = LayerMask.NameToLayer(HVRLayers.Player.ToString());
V_1 = 3;
Il2CppFakeBox<int32_t> L_5(HVRLayers_t18D0CC0558DE61721B055FA452164902991469BD_il2cpp_TypeInfo_var, (&V_1));
String_t* L_6;
L_6 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_5), NULL);
int32_t L_7;
L_7 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(L_6, NULL);
V_0 = L_7;
// if (layer > -1)
int32_t L_8 = V_0;
if ((((int32_t)L_8) <= ((int32_t)(-1))))
{
goto IL_004d;
}
}
{
// gameObject.layer = layer;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
int32_t L_10 = V_0;
NullCheck(L_9);
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_9, L_10, NULL);
}
IL_004d:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCamera::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCamera__ctor_m8C0E496FD7C8FCCD955A6D83E1E7BFCBEDA61116 (HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* __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.Boolean HurricaneVR.Framework.Core.Player.HVRCameraRig::get_IsMine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRCameraRig_get_IsMine_mFF6AD52183F636BA1EF2911B50767C7C668657D8 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
{
// public bool IsMine { get; set; } = true;
bool L_0 = __this->___U3CIsMineU3Ek__BackingField_23;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::set_IsMine(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_set_IsMine_m5F8699BB0F585A58CEA63C904F966DB4445D2239 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsMine { get; set; } = true;
bool L_0 = ___0_value;
__this->___U3CIsMineU3Ek__BackingField_23 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_Start_m518ADFCB187CEB9DB76D5EB124586BD4FA3FAE49 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
{
// if (DebugCalibMode == HVRDebugCalibrate.HMDMoved)
int32_t L_0 = __this->___DebugCalibMode_14;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0017;
}
}
{
// StartCoroutine(CalibrateOnHMDMoved());
RuntimeObject* L_1;
L_1 = HVRCameraRig_CalibrateOnHMDMoved_m39BC852B7A4A9C95CD8F49226B06F26380C40EED(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2;
L_2 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_1, NULL);
return;
}
IL_0017:
{
// else if (DebugCalibMode == HVRDebugCalibrate.Immediately)
int32_t L_3 = __this->___DebugCalibMode_14;
if ((!(((uint32_t)L_3) == ((uint32_t)2))))
{
goto IL_0026;
}
}
{
// DebugCalibrate();
HVRCameraRig_DebugCalibrate_mE45F1720AC1867923A6F93D3E4753CB8597E5F90(__this, NULL);
}
IL_0026:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::DebugCalibrate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_DebugCalibrate_mE45F1720AC1867923A6F93D3E4753CB8597E5F90 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
{
// if (SaveCalibrationHeight)
bool L_0 = __this->___SaveCalibrationHeight_13;
if (!L_0)
{
goto IL_000f;
}
}
{
// CalibrateFromSaved();
VirtualActionInvoker0::Invoke(5 /* System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::CalibrateFromSaved() */, __this);
return;
}
IL_000f:
{
// Calibrate();
HVRCameraRig_Calibrate_mBB0F2396A68FDC2D77AD91C9D7BAED4D79FC8EEF(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::CalibrateFromSaved()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_CalibrateFromSaved_mBFDBFDFB3FE36B0B95910BCD2B50AB3A02F93D64 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E994CA1DE664111762243E763CAC289DADDDF05);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// if (PlayerPrefs.HasKey(HeightKey))
bool L_0;
L_0 = PlayerPrefs_HasKey_mCA5C64BBA6BF8B230BC3BC92B4761DD3B11D4668(_stringLiteral6E994CA1DE664111762243E763CAC289DADDDF05, NULL);
if (!L_0)
{
goto IL_001f;
}
}
{
// var height = PlayerPrefs.GetFloat(HeightKey);
float L_1;
L_1 = PlayerPrefs_GetFloat_m81F89D571E11218ED76DC9234CF8FAC2515FA7CB(_stringLiteral6E994CA1DE664111762243E763CAC289DADDDF05, NULL);
V_0 = L_1;
// CalibrateHeight(height);
float L_2 = V_0;
VirtualActionInvoker1< float >::Invoke(8 /* System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::CalibrateHeight(System.Single) */, __this, L_2);
return;
}
IL_001f:
{
// Calibrate();
HVRCameraRig_Calibrate_mBB0F2396A68FDC2D77AD91C9D7BAED4D79FC8EEF(__this, NULL);
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRCameraRig::CalibrateOnHMDMoved()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRCameraRig_CalibrateOnHMDMoved_m39BC852B7A4A9C95CD8F49226B06F26380C40EED (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5* L_0 = (U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5*)il2cpp_codegen_object_new(U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CCalibrateOnHMDMovedU3Ed__26__ctor_m87291DA47BFE254C8F11EB9651ACAE1107FCC1B6(L_0, 0, NULL);
U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5* 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.HVRCameraRig::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_Update_m320AEA11C5F0F5E5327AD5ACA961E59AFB565FE8 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
{
// UpdateFloorOffset();
HVRCameraRig_UpdateFloorOffset_m687D76F982595C2836DD1F74033AD8808203F684(__this, NULL);
// AdjustedCameraHeight = FloorOffset.transform.localPosition.y + Camera.localPosition.y * _scale;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___FloorOffset_6;
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_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_1, NULL);
float L_3 = L_2.___y_3;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___Camera_5;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_4, NULL);
float L_6 = L_5.___y_3;
float L_7 = __this->____scale_22;
__this->___AdjustedCameraHeight_19 = ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(L_6, L_7))));
// DebugHeightOffset();
HVRCameraRig_DebugHeightOffset_m799FB44AD1020E4A96A75B832A06318DA23893E6(__this, NULL);
// }
return;
}
}
// System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::GetYOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRCameraRig_GetYOffset_mE6F75FCF262FF4F4E8416886CB4830AD4D91A9F5 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
{
// return SittingOffset + CameraYOffset + PlayerControllerYOffset;
float L_0 = __this->___SittingOffset_20;
float L_1 = __this->___CameraYOffset_8;
float L_2 = __this->___PlayerControllerYOffset_18;
return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_0, L_1)), L_2));
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::UpdateFloorOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_UpdateFloorOffset_m687D76F982595C2836DD1F74033AD8808203F684 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __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));
float V_1 = 0.0f;
{
// if (FloorOffset)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___FloorOffset_6;
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;
}
}
{
// var pos = FloorOffset.transform.localPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___FloorOffset_6;
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_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_3, NULL);
V_0 = L_4;
// var intendedOffset = GetYOffset();
float L_5;
L_5 = VirtualFuncInvoker0< float >::Invoke(7 /* System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::GetYOffset() */, __this);
V_1 = L_5;
// FloorOffset.transform.localPosition = new Vector3(pos.x, intendedOffset, pos.z);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___FloorOffset_6;
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
float L_9 = L_8.___x_2;
float L_10 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
float L_12 = L_11.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
memset((&L_13), 0, sizeof(L_13));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_13), L_9, L_10, L_12, /*hidden argument*/NULL);
NullCheck(L_7);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_7, L_13, NULL);
}
IL_0047:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::DebugHeightOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_DebugHeightOffset_m799FB44AD1020E4A96A75B832A06318DA23893E6 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
{
// if (IsMine)
bool L_0;
L_0 = HVRCameraRig_get_IsMine_mFF6AD52183F636BA1EF2911B50767C7C668657D8_inline(__this, NULL);
if (!L_0)
{
goto IL_0074;
}
}
{
// if (DebugKeyboardOffset && UnityEngine.Input.GetKeyDown(KeyCode.DownArrow))
bool L_1 = __this->___DebugKeyboardOffset_11;
if (!L_1)
{
goto IL_0032;
}
}
{
bool L_2;
L_2 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)274), NULL);
if (!L_2)
{
goto IL_0032;
}
}
{
// CameraYOffset += -DebugKeyboardIncrement;
float L_3 = __this->___CameraYOffset_8;
float L_4 = __this->___DebugKeyboardIncrement_12;
__this->___CameraYOffset_8 = ((float)il2cpp_codegen_add(L_3, ((-L_4))));
goto IL_0059;
}
IL_0032:
{
// else if (DebugKeyboardOffset && UnityEngine.Input.GetKeyDown(KeyCode.UpArrow))
bool L_5 = __this->___DebugKeyboardOffset_11;
if (!L_5)
{
goto IL_0059;
}
}
{
bool L_6;
L_6 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(((int32_t)273), NULL);
if (!L_6)
{
goto IL_0059;
}
}
{
// CameraYOffset += DebugKeyboardIncrement;
float L_7 = __this->___CameraYOffset_8;
float L_8 = __this->___DebugKeyboardIncrement_12;
__this->___CameraYOffset_8 = ((float)il2cpp_codegen_add(L_7, L_8));
}
IL_0059:
{
// if (DebugKeyboardRecalibrate)
bool L_9 = __this->___DebugKeyboardRecalibrate_16;
if (!L_9)
{
goto IL_0074;
}
}
{
// if (Input.GetKeyDown(RecalibrateKey))
int32_t L_10 = __this->___RecalibrateKey_17;
bool L_11;
L_11 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(L_10, NULL);
if (!L_11)
{
goto IL_0074;
}
}
{
// Calibrate();
HVRCameraRig_Calibrate_mBB0F2396A68FDC2D77AD91C9D7BAED4D79FC8EEF(__this, NULL);
}
IL_0074:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::CalibrateHeight(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_CalibrateHeight_mA4C27FD3A443297188447B482B7178B99114E364 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, float ___0_height, 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 (SitStanding == HVRSitStand.Standing)
int32_t L_0 = __this->___SitStanding_10;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0034;
}
}
{
// if (height < .01f)
float L_1 = ___0_height;
if ((!(((float)L_1) < ((float)(0.00999999978f)))))
{
goto IL_0019;
}
}
{
// height = EyeHeight;
float L_2 = __this->___EyeHeight_9;
___0_height = L_2;
}
IL_0019:
{
// SittingOffset = 0f;
__this->___SittingOffset_20 = (0.0f);
// _scale = EyeHeight / height;
float L_3 = __this->___EyeHeight_9;
float L_4 = ___0_height;
__this->____scale_22 = ((float)(L_3/L_4));
goto IL_0076;
}
IL_0034:
{
// else if (SitStanding == HVRSitStand.Sitting)
int32_t L_5 = __this->___SitStanding_10;
if (L_5)
{
goto IL_0057;
}
}
{
// SittingOffset = EyeHeight - height;
float L_6 = __this->___EyeHeight_9;
float L_7 = ___0_height;
__this->___SittingOffset_20 = ((float)il2cpp_codegen_subtract(L_6, L_7));
// _scale = 1f;
__this->____scale_22 = (1.0f);
goto IL_0076;
}
IL_0057:
{
// else if (SitStanding == HVRSitStand.PlayerHeight)
int32_t L_8 = __this->___SitStanding_10;
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
{
goto IL_0076;
}
}
{
// SittingOffset = 0f;
__this->___SittingOffset_20 = (0.0f);
// _scale = 1f;
__this->____scale_22 = (1.0f);
}
IL_0076:
{
// if (CameraScale)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___CameraScale_7;
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_00a5;
}
}
{
// CameraScale.localScale = new Vector3(_scale, _scale, _scale);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___CameraScale_7;
float L_12 = __this->____scale_22;
float L_13 = __this->____scale_22;
float L_14 = __this->____scale_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
memset((&L_15), 0, sizeof(L_15));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_12, L_13, L_14, /*hidden argument*/NULL);
NullCheck(L_11);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_11, L_15, NULL);
}
IL_00a5:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::Calibrate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_Calibrate_mBB0F2396A68FDC2D77AD91C9D7BAED4D79FC8EEF (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E994CA1DE664111762243E763CAC289DADDDF05);
s_Il2CppMethodInitialized = true;
}
{
// CalibrateHeight(Camera.localPosition.y + CameraYOffset);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___Camera_5;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_0, NULL);
float L_2 = L_1.___y_3;
float L_3 = __this->___CameraYOffset_8;
VirtualActionInvoker1< float >::Invoke(8 /* System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::CalibrateHeight(System.Single) */, __this, ((float)il2cpp_codegen_add(L_2, L_3)));
// if (SaveCalibrationHeight)
bool L_4 = __this->___SaveCalibrationHeight_13;
if (!L_4)
{
goto IL_0044;
}
}
{
// PlayerPrefs.SetFloat(HeightKey, Camera.localPosition.y);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___Camera_5;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_5, NULL);
float L_7 = L_6.___y_3;
PlayerPrefs_SetFloat_m1E8EA662BB9D8CF339D7DA2C452FCDFED88C5285(_stringLiteral6E994CA1DE664111762243E763CAC289DADDDF05, L_7, NULL);
// PlayerPrefs.Save();
PlayerPrefs_Save_m82567E045D69C838112EA204B60C144D4C1EA3AE(NULL);
}
IL_0044:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::SetSitStandMode(HurricaneVR.Framework.Core.Player.HVRSitStand)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig_SetSitStandMode_mB608B71B6B30A7E15AB2A677148EC3890159A428 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, int32_t ___0_sitStand, 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*)&_stringLiteralC98655279C56389B2FB89EAA025E8F3C723DE698);
s_Il2CppMethodInitialized = true;
}
{
// if (sitStand == HVRSitStand.Standing && !CameraScale)
int32_t L_0 = ___0_sitStand;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_001e;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___CameraScale_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_001e;
}
}
{
// Debug.LogWarning($"Standing mode cannot be set without the CameraScale transform assigned and setup properly.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralC98655279C56389B2FB89EAA025E8F3C723DE698, NULL);
// sitStand = HVRSitStand.PlayerHeight;
___0_sitStand = 2;
}
IL_001e:
{
// SitStanding = sitStand;
int32_t L_3 = ___0_sitStand;
__this->___SitStanding_10 = L_3;
// Calibrate();
HVRCameraRig_Calibrate_mBB0F2396A68FDC2D77AD91C9D7BAED4D79FC8EEF(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCameraRig__ctor_m7BF9FA1017ACE22B73CB6DDD2617A19631904CA4 (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
{
// public float EyeHeight = 1.66f;
__this->___EyeHeight_9 = (1.65999997f);
// public HVRSitStand SitStanding = HVRSitStand.PlayerHeight;
__this->___SitStanding_10 = 2;
// public float DebugKeyboardIncrement = .25f;
__this->___DebugKeyboardIncrement_12 = (0.25f);
// public float DebugCalibMovedThreshold = .05f;
__this->___DebugCalibMovedThreshold_15 = (0.0500000007f);
// public KeyCode RecalibrateKey = KeyCode.R;
__this->___RecalibrateKey_17 = ((int32_t)114);
// private float _scale = 1f;
__this->____scale_22 = (1.0f);
// public bool IsMine { get; set; } = true;
__this->___U3CIsMineU3Ek__BackingField_23 = (bool)1;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCalibrateOnHMDMovedU3Ed__26__ctor_m87291DA47BFE254C8F11EB9651ACAE1107FCC1B6 (U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5* __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.HVRCameraRig/<CalibrateOnHMDMoved>d__26::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCalibrateOnHMDMovedU3Ed__26_System_IDisposable_Dispose_m298CD47BCE10EA8DA3E8E201F72E84F74C835130 (U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCalibrateOnHMDMovedU3Ed__26_MoveNext_m98160B5B990B123AF4CB9689E00322E1DD28DFD6 (U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* 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_0039;
}
case 2:
{
goto IL_0063;
}
}
}
{
return (bool)0;
}
IL_0022:
{
__this->___U3CU3E1__state_0 = (-1);
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0039:
{
__this->___U3CU3E1__state_0 = (-1);
// _cameraStartingPosition = Camera.localPosition;
HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_3 = V_1;
HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_4 = V_1;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = L_4->___Camera_5;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_5, NULL);
NullCheck(L_3);
L_3->____cameraStartingPosition_21 = L_6;
goto IL_006a;
}
IL_0053:
{
// 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_0063:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_006a:
{
// while (Vector3.Distance(_cameraStartingPosition, Camera.transform.localPosition) < DebugCalibMovedThreshold)
HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_7 = V_1;
NullCheck(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7->____cameraStartingPosition_21;
HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_9 = V_1;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = L_9->___Camera_5;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_11, NULL);
float L_13;
L_13 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_8, L_12, NULL);
HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_14 = V_1;
NullCheck(L_14);
float L_15 = L_14->___DebugCalibMovedThreshold_15;
if ((((float)L_13) < ((float)L_15)))
{
goto IL_0053;
}
}
{
// DebugCalibrate();
HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_16 = V_1;
NullCheck(L_16);
HVRCameraRig_DebugCalibrate_mE45F1720AC1867923A6F93D3E4753CB8597E5F90(L_16, NULL);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCalibrateOnHMDMovedU3Ed__26_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mE4BE992904686E792B01652D3F0AD7F9FB4DD65F (U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCalibrateOnHMDMovedU3Ed__26_System_Collections_IEnumerator_Reset_m7DD1311F35CBB41409DD2A96554AD5B677653E89 (U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5* __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*)&U3CCalibrateOnHMDMovedU3Ed__26_System_Collections_IEnumerator_Reset_m7DD1311F35CBB41409DD2A96554AD5B677653E89_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Player.HVRCameraRig/<CalibrateOnHMDMoved>d__26::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCalibrateOnHMDMovedU3Ed__26_System_Collections_IEnumerator_get_Current_m786778882E51A60D0C3F9C921C4C9E4AA616FD84 (U3CCalibrateOnHMDMovedU3Ed__26_tDFB9668B55B8754A91380D196B77A38920D9CDC5* __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.Single HurricaneVR.Framework.Core.Player.HVRCanvasFade::get_CurrentFade()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRCanvasFade_get_CurrentFade_m6952A8D7B01CEE3F44BCDBEF9AAC713E9976C924 (HVRCanvasFade_tDAA9B7CD0B2E60135D8338A21380135EA6A0181A* __this, const RuntimeMethod* method)
{
{
// public override float CurrentFade => CanvasGroup.alpha;
CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_0 = __this->___CanvasGroup_11;
NullCheck(L_0);
float L_1;
L_1 = CanvasGroup_get_alpha_mBFEA193D2886B27CC53B31F90F7A1659B67ED6DF(L_0, NULL);
return L_1;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCanvasFade::Disable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCanvasFade_Disable_mC1D1E11B969FA55CA4308774A7944D66CD5C8363 (HVRCanvasFade_tDAA9B7CD0B2E60135D8338A21380135EA6A0181A* __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 (CanvasGroup)
CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_0 = __this->___CanvasGroup_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001e;
}
}
{
// CanvasGroup.gameObject.SetActive(false);
CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_2 = __this->___CanvasGroup_11;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
NullCheck(L_3);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)0, NULL);
}
IL_001e:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCanvasFade::Enable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCanvasFade_Enable_mE7AB597E8C508CB451801D035D8A8420F511A4E0 (HVRCanvasFade_tDAA9B7CD0B2E60135D8338A21380135EA6A0181A* __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 (CanvasGroup)
CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_0 = __this->___CanvasGroup_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001e;
}
}
{
// CanvasGroup.gameObject.SetActive(true);
CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_2 = __this->___CanvasGroup_11;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
NullCheck(L_3);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)1, NULL);
}
IL_001e:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCanvasFade::UpdateFade(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCanvasFade_UpdateFade_mE7FF16D0CB4903D3ECD83A6D7C2B8870271A9259 (HVRCanvasFade_tDAA9B7CD0B2E60135D8338A21380135EA6A0181A* __this, float ___0_alpha, 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(CanvasGroup)
CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_0 = __this->___CanvasGroup_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0019;
}
}
{
// CanvasGroup.alpha = alpha;
CanvasGroup_t048C1461B14628CFAEBE6E7353093ADB04EBC094* L_2 = __this->___CanvasGroup_11;
float L_3 = ___0_alpha;
NullCheck(L_2);
CanvasGroup_set_alpha_m5C06839316D948BB4F75ED72C87FA1F1A20C333F(L_2, L_3, NULL);
}
IL_0019:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRCanvasFade::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCanvasFade__ctor_mDCEEE702F8F6AC75819D4EF7681D24DC1D246656 (HVRCanvasFade_tDAA9B7CD0B2E60135D8338A21380135EA6A0181A* __this, const RuntimeMethod* method)
{
{
HVRScreenFade__ctor_mEB3B75B282CD0C3088C365C0DC595C4B5414887F(__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.HVRGhostHand::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGhostHand_Start_m920EFBCCEFE097F2E2E820D68FCD51BA53329657 (HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_0 = NULL;
int32_t V_1 = 0;
{
// foreach (var c in GetComponentsInChildren<Collider>())
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_0;
L_0 = Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB(__this, Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
V_0 = L_0;
V_1 = 0;
goto IL_0018;
}
IL_000b:
{
// foreach (var c in GetComponentsInChildren<Collider>())
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
// c.enabled = false;
NullCheck(L_4);
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_4, (bool)0, NULL);
int32_t L_5 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_0018:
{
// foreach (var c in GetComponentsInChildren<Collider>())
int32_t L_6 = V_1;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_7 = V_0;
NullCheck(L_7);
if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
{
goto IL_000b;
}
}
{
// if (GhostHand && ActualHand)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___GhostHand_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_8, NULL);
if (!L_9)
{
goto IL_0045;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___ActualHand_6;
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_0045;
}
}
{
// StartCoroutine(CheckDistance());
RuntimeObject* L_12;
L_12 = HVRGhostHand_CheckDistance_m1408361239C99CFACBCDE346F3AAB945EA0A95AF(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_13;
L_13 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_12, NULL);
}
IL_0045:
{
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRGhostHand::CheckDistance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRGhostHand_CheckDistance_m1408361239C99CFACBCDE346F3AAB945EA0A95AF (HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6* L_0 = (U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6*)il2cpp_codegen_object_new(U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CCheckDistanceU3Ed__5__ctor_mF23E627401AF467E2B24E0951B41596D62B09242(L_0, 0, NULL);
U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6* 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.HVRGhostHand::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGhostHand__ctor_mF087277D1DA28E9A111009143C212519EB42BDB6 (HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* __this, const RuntimeMethod* method)
{
{
// public float Threshold = .2f;
__this->___Threshold_4 = (0.200000003f);
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.HVRGhostHand/<CheckDistance>d__5::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckDistanceU3Ed__5__ctor_mF23E627401AF467E2B24E0951B41596D62B09242 (U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6* __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.HVRGhostHand/<CheckDistance>d__5::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckDistanceU3Ed__5_System_IDisposable_Dispose_mB5DD90FEC1A40B4C247B703BA43D67A6F77B2156 (U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCheckDistanceU3Ed__5_MoveNext_mF5BD4763C3703C55E2E76AA685F9AF727A7A7A78 (U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* 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_0086;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_001e:
{
// if (DisplayGhostHand)
HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* L_4 = V_1;
NullCheck(L_4);
bool L_5 = L_4->___DisplayGhostHand_7;
if (!L_5)
{
goto IL_006d;
}
}
{
// if (Vector3.Distance(GhostHand.position, ActualHand.position) > Threshold)
HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* L_6 = V_1;
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = L_6->___GhostHand_5;
NullCheck(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL);
HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* L_9 = V_1;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = L_9->___ActualHand_6;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
float L_12;
L_12 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_8, L_11, NULL);
HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* L_13 = V_1;
NullCheck(L_13);
float L_14 = L_13->___Threshold_4;
if ((!(((float)L_12) > ((float)L_14))))
{
goto IL_005c;
}
}
{
// GhostHand.gameObject.SetActive(true);
HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* L_15 = V_1;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = L_15->___GhostHand_5;
NullCheck(L_16);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
L_17 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_16, NULL);
NullCheck(L_17);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_17, (bool)1, NULL);
goto IL_006d;
}
IL_005c:
{
// GhostHand.gameObject.SetActive(false);
HVRGhostHand_tCB73C0FEAA4A233B4B6BAB6862639301DA24C12C* L_18 = V_1;
NullCheck(L_18);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = L_18->___GhostHand_5;
NullCheck(L_19);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
L_20 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_19, NULL);
NullCheck(L_20);
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_20, (bool)0, NULL);
}
IL_006d:
{
// yield return new WaitForSeconds(.1f);
WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_21 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
NullCheck(L_21);
WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_21, (0.100000001f), NULL);
__this->___U3CU3E2__current_1 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_21);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0086:
{
__this->___U3CU3E1__state_0 = (-1);
// while (true)
goto IL_001e;
}
}
// System.Object HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCheckDistanceU3Ed__5_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m57B28B585D970E1C86824C9451B5323DA4CF6D05 (U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckDistanceU3Ed__5_System_Collections_IEnumerator_Reset_m02FB36FA045101E80907B92085DD6DE03DA0232C (U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6* __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*)&U3CCheckDistanceU3Ed__5_System_Collections_IEnumerator_Reset_m02FB36FA045101E80907B92085DD6DE03DA0232C_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Player.HVRGhostHand/<CheckDistance>d__5::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCheckDistanceU3Ed__5_System_Collections_IEnumerator_get_Current_m7B62B0B3ADAF9899658920FC26EDDDECC79181A4 (U3CCheckDistanceU3Ed__5_tB2CA95655F3AB12C2B7E4F0E0D3F85179BB567C6* __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.HVRGlobalFadeFinder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGlobalFadeFinder__ctor_m3EC1218CE76747CA90D17AE3C46974719610D7B0 (HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_JointSettings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* HVRHandStrengthHandler_get_JointSettings_m60CE10AF6CF26C0CFE539DF6348FF2CDA09943D4 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public HVRJointSettings JointSettings { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = __this->___U3CJointSettingsU3Ek__BackingField_7;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_JointSettings(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_JointSettings_m791F0879BED78C901A749BA0838AB1B3C5FF010D (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_value, const RuntimeMethod* method)
{
{
// public HVRJointSettings JointSettings { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_value;
__this->___U3CJointSettingsU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointSettingsU3Ek__BackingField_7), (void*)L_0);
return;
}
}
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_JointOverride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* HVRHandStrengthHandler_get_JointOverride_m28EEB87D8504BDEAE605D204C6984A172503FA45 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public HVRJointSettings JointOverride { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = __this->___U3CJointOverrideU3Ek__BackingField_8;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_JointOverride(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_JointOverride_m4CE205148679EE4B09FC809A0CF8AB4AB29AB1F7 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_value, const RuntimeMethod* method)
{
{
// public HVRJointSettings JointOverride { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_value;
__this->___U3CJointOverrideU3Ek__BackingField_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointOverrideU3Ek__BackingField_8), (void*)L_0);
return;
}
}
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_HandGrabberOverride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* HVRHandStrengthHandler_get_HandGrabberOverride_m38408AFC4D8E3A237B7B8B2D76BA3CF2370D3525 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public HVRJointSettings HandGrabberOverride { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = __this->___U3CHandGrabberOverrideU3Ek__BackingField_9;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_HandGrabberOverride(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_HandGrabberOverride_m86E940469719944532813F6D3520D6D1E13383E4 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_value, const RuntimeMethod* method)
{
{
// public HVRJointSettings HandGrabberOverride { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_value;
__this->___U3CHandGrabberOverrideU3Ek__BackingField_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandGrabberOverrideU3Ek__BackingField_9), (void*)L_0);
return;
}
}
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_Joint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = __this->___U3CJointU3Ek__BackingField_10;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_Joint(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_Joint_mBF0FADD3B66691AC292C7259A4105F756183145E (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_value;
__this->___U3CJointU3Ek__BackingField_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointU3Ek__BackingField_10), (void*)L_0);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::get_Stopped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandStrengthHandler_get_Stopped_m3BB8F65192786A9A2AE7794A395FC8EB9938639B (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public bool Stopped { get; private set; }
bool L_0 = __this->___U3CStoppedU3Ek__BackingField_11;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::set_Stopped(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_Stopped_m5FB2C3BD33F3B104149C7BCBA90480515AFB595E (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool Stopped { get; private set; }
bool L_0 = ___0_value;
__this->___U3CStoppedU3Ek__BackingField_11 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_Awake_m92AA814E9467825322767B56BF2B1AE1A851A962 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __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*)&_stringLiteral99850DCB0D9227FC0553F95537099B1F6DF3FFA1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCCC8FECE8EA0BC51F9BB60394C59701C41A0A0CD);
s_Il2CppMethodInitialized = true;
}
{
// _stoppedDrive = new JointDrive();
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* L_0 = (&__this->____stoppedDrive_12);
il2cpp_codegen_initobj(L_0, sizeof(JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6));
// _stoppedDrive.maximumForce = 0f;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* L_1 = (&__this->____stoppedDrive_12);
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5(L_1, (0.0f), NULL);
// _stoppedDrive.positionSpring = 0f;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* L_2 = (&__this->____stoppedDrive_12);
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52(L_2, (0.0f), NULL);
// _stoppedDrive.positionDamper = 0f;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* L_3 = (&__this->____stoppedDrive_12);
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604(L_3, (0.0f), NULL);
// if (AlwaysUpdateJoint)
bool L_4 = __this->___AlwaysUpdateJoint_6;
if (!L_4)
{
goto IL_005e;
}
}
{
// Debug.LogWarning($"AlwaysUpdateJoint is enabled on {name}, was this intentional?");
String_t* L_5;
L_5 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_6;
L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralCCC8FECE8EA0BC51F9BB60394C59701C41A0A0CD, L_5, _stringLiteral99850DCB0D9227FC0553F95537099B1F6DF3FFA1, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_6, NULL);
}
IL_005e:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::Initialize(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_Initialize_m2748455809BBC649BD76C667938C95784B8634EB (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_defaultSettings, const RuntimeMethod* method)
{
{
// JointSettings = defaultSettings;
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_defaultSettings;
HVRHandStrengthHandler_set_JointSettings_m791F0879BED78C901A749BA0838AB1B3C5FF010D_inline(__this, L_0, NULL);
// UpdateJoint();
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateJoint() */, __this);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_FixedUpdate_m92F61C60E7B8DD64EA8FEDEF27DC48E1CBAD757E (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// if (AlwaysUpdateJoint)
bool L_0 = __this->___AlwaysUpdateJoint_6;
if (!L_0)
{
goto IL_000e;
}
}
{
// UpdateJoint();
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateJoint() */, __this);
}
IL_000e:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateJoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_UpdateJoint_mCB345D54B2D7FC465D1A6D8535A401C3C409A07D (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __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 (Stopped)
bool L_0;
L_0 = HVRHandStrengthHandler_get_Stopped_m3BB8F65192786A9A2AE7794A395FC8EB9938639B_inline(__this, NULL);
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// if (HandGrabberOverride)
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_1;
L_1 = HVRHandStrengthHandler_get_HandGrabberOverride_m38408AFC4D8E3A237B7B8B2D76BA3CF2370D3525_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_0023;
}
}
{
// UpdateStrength(HandGrabberOverride);
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_3;
L_3 = HVRHandStrengthHandler_get_HandGrabberOverride_m38408AFC4D8E3A237B7B8B2D76BA3CF2370D3525_inline(__this, NULL);
VirtualActionInvoker1< HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateStrength(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings) */, __this, L_3);
return;
}
IL_0023:
{
// else if (JointOverride)
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_4;
L_4 = HVRHandStrengthHandler_get_JointOverride_m28EEB87D8504BDEAE605D204C6984A172503FA45_inline(__this, 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_003d;
}
}
{
// UpdateStrength(JointOverride);
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_6;
L_6 = HVRHandStrengthHandler_get_JointOverride_m28EEB87D8504BDEAE605D204C6984A172503FA45_inline(__this, NULL);
VirtualActionInvoker1< HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateStrength(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings) */, __this, L_6);
return;
}
IL_003d:
{
// else if (JointSettings)
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_7;
L_7 = HVRHandStrengthHandler_get_JointSettings_m60CE10AF6CF26C0CFE539DF6348FF2CDA09943D4_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (!L_8)
{
goto IL_0056;
}
}
{
// UpdateStrength(JointSettings);
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_9;
L_9 = HVRHandStrengthHandler_get_JointSettings_m60CE10AF6CF26C0CFE539DF6348FF2CDA09943D4_inline(__this, NULL);
VirtualActionInvoker1< HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateStrength(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings) */, __this, L_9);
}
IL_0056:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateStrength(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_UpdateStrength_m83BCDED2E6642B4F9F21E2B6425500752369BCA0 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_settings, 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*)&_stringLiteral094768394162D05D00971EA5E6871440DD6865A4);
s_Il2CppMethodInitialized = true;
}
{
// if (settings)
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_settings;
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_0014;
}
}
{
// settings.ApplySettings(Joint);
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_2 = ___0_settings;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3;
L_3 = HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29_inline(__this, NULL);
NullCheck(L_2);
HVRJointSettings_ApplySettings_mC85F59A3A03D7A8BA99980DCC25DC238A0541C65(L_2, L_3, NULL);
}
IL_0014:
{
// CurrentSettings = settings;
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_4 = ___0_settings;
__this->___CurrentSettings_4 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CurrentSettings_4), (void*)L_4);
// if (LogStrengthChanges && settings)
bool L_5 = __this->___LogStrengthChanges_5;
if (!L_5)
{
goto IL_0040;
}
}
{
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_6 = ___0_settings;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0040;
}
}
{
// Debug.Log($"{settings.name} applied.");
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_8 = ___0_settings;
NullCheck(L_8);
String_t* L_9;
L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL);
String_t* L_10;
L_10 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_9, _stringLiteral094768394162D05D00971EA5E6871440DD6865A4, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_10, NULL);
}
IL_0040:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::OverrideSettings(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_OverrideSettings_mF4A9437B716A7B0CE8BFE94C75FFBA18DF77F35C (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_settings, const RuntimeMethod* method)
{
{
// JointOverride = settings;
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_settings;
HVRHandStrengthHandler_set_JointOverride_m4CE205148679EE4B09FC809A0CF8AB4AB29AB1F7_inline(__this, L_0, NULL);
// UpdateJoint();
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateJoint() */, __this);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::OverrideHandSettings(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_OverrideHandSettings_m2493551CD1ECE4D4D657A7B7297A5A2E2A8533C9 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_settings, const RuntimeMethod* method)
{
{
// HandGrabberOverride = settings;
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_settings;
HVRHandStrengthHandler_set_HandGrabberOverride_m86E940469719944532813F6D3520D6D1E13383E4_inline(__this, L_0, NULL);
// UpdateJoint();
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateJoint() */, __this);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::StopOverride()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_StopOverride_mD822EECE903EB88A2C7700EABAA44A397AD8C874 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// JointOverride = null;
HVRHandStrengthHandler_set_JointOverride_m4CE205148679EE4B09FC809A0CF8AB4AB29AB1F7_inline(__this, (HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77*)NULL, NULL);
// UpdateJoint();
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateJoint() */, __this);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_Stop_mCBB33A7632B7A63167BE280215E2F03511A42B26 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_0;
memset((&V_0), 0, sizeof(V_0));
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_1;
memset((&V_1), 0, sizeof(V_1));
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_2;
memset((&V_2), 0, sizeof(V_2));
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_3;
memset((&V_3), 0, sizeof(V_3));
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// Stopped = true;
HVRHandStrengthHandler_set_Stopped_m5FB2C3BD33F3B104149C7BCBA90480515AFB595E_inline(__this, (bool)1, NULL);
// Joint.xDrive = Joint.yDrive = Joint.zDrive = Joint.angularXDrive = Joint.angularYZDrive = Joint.slerpDrive = _stoppedDrive;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0;
L_0 = HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29_inline(__this, NULL);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_1;
L_1 = HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29_inline(__this, NULL);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2;
L_2 = HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29_inline(__this, NULL);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3;
L_3 = HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29_inline(__this, NULL);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_4;
L_4 = HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29_inline(__this, NULL);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5;
L_5 = HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29_inline(__this, NULL);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_6 = __this->____stoppedDrive_12;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_7 = L_6;
V_4 = L_7;
NullCheck(L_5);
ConfigurableJoint_set_slerpDrive_mAD0C1BDDF4D03B7CA9677ADEFC70344911C27B1D(L_5, L_7, NULL);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_8 = V_4;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_9 = L_8;
V_3 = L_9;
NullCheck(L_4);
ConfigurableJoint_set_angularYZDrive_mA9F165594FD53A2100E17D2E854DD967B91066EB(L_4, L_9, NULL);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_10 = V_3;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_11 = L_10;
V_2 = L_11;
NullCheck(L_3);
ConfigurableJoint_set_angularXDrive_m198E38A6FEE12C2FAA27E849F18BC61504EEACB0(L_3, L_11, NULL);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_12 = V_2;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_13 = L_12;
V_1 = L_13;
NullCheck(L_2);
ConfigurableJoint_set_zDrive_m399D5A99A3CC1DBF3135B3D7228C5B971CC88F99(L_2, L_13, NULL);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_14 = V_1;
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_15 = L_14;
V_0 = L_15;
NullCheck(L_1);
ConfigurableJoint_set_yDrive_m64B02662A3353AE1C10DFB0A38FAD9B955E155FA(L_1, L_15, NULL);
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_16 = V_0;
NullCheck(L_0);
ConfigurableJoint_set_xDrive_m99433795EA91A20621E21DF82DBD20B6EB49E13C(L_0, L_16, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::Restart()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_Restart_m539A19B199002813079A1BACD3DE5A9FA90FC3B6 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// Stopped = false;
HVRHandStrengthHandler_set_Stopped_m5FB2C3BD33F3B104149C7BCBA90480515AFB595E_inline(__this, (bool)0, NULL);
// UpdateJoint();
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::UpdateJoint() */, __this);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandStrengthHandler__ctor_m2B8682D9F6B4095455DC11F8294B951B7C6025B6 (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __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.Boolean HurricaneVR.Framework.Core.Player.HVRHeadCollision::get_IsColliding()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHeadCollision_get_IsColliding_m8C085CF2057395F5A8FCB885034C7D5E65B9BF49 (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* __this, const RuntimeMethod* method)
{
{
// public bool IsColliding { get; private set; }
bool L_0 = __this->___U3CIsCollidingU3Ek__BackingField_14;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHeadCollision::set_IsColliding(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHeadCollision_set_IsColliding_m8A7FD34A45CBD21986C5CD5C3DA77829B80D4536 (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsColliding { get; private set; }
bool L_0 = ___0_value;
__this->___U3CIsCollidingU3Ek__BackingField_14 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHeadCollision::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHeadCollision_Start_mE6EE7EA9543FF77CDF00D568B6642565DB021C31 (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _hits = new Collider[20];
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_0 = (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)SZArrayNew(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20));
__this->____hits_12 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____hits_12), (void*)L_0);
// _hitsDummy = new Collider[1];
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_1 = (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)SZArrayNew(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var, (uint32_t)1);
__this->____hitsDummy_13 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____hitsDummy_13), (void*)L_1);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHeadCollision::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHeadCollision_FixedUpdate_mD36C6D0BD293CE78EEFFC2861A5D619A602D26E3 (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* __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;
float V_1 = 0.0f;
int32_t V_2 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_5;
memset((&V_5), 0, sizeof(V_5));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_6;
memset((&V_6), 0, sizeof(V_6));
{
// DistanceToMostClosePoint = 1;
__this->___DistanceToMostClosePoint_6 = (1.0f);
// IsColliding = false;
HVRHeadCollision_set_IsColliding_m8A7FD34A45CBD21986C5CD5C3DA77829B80D4536_inline(__this, (bool)0, NULL);
// var hits = Physics.OverlapSphereNonAlloc(transform.position, OuterRadius, _hits, LayerMask, QueryTriggerInteraction.Ignore);
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);
float L_2 = __this->___OuterRadius_5;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_3 = __this->____hits_12;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_4 = __this->___LayerMask_9;
int32_t L_5;
L_5 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_4, NULL);
int32_t L_6;
L_6 = Physics_OverlapSphereNonAlloc_mED890C8454FCC0354A94F97453707FA01B27AE83(L_1, L_2, L_3, L_5, 1, NULL);
V_0 = L_6;
// if (hits > 0)
int32_t L_7 = V_0;
if ((((int32_t)L_7) <= ((int32_t)0)))
{
goto IL_0114;
}
}
{
// if (Physics.OverlapSphereNonAlloc(transform.position, EyeRadius, _hitsDummy, LayerMask, QueryTriggerInteraction.Ignore ) > 0)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL);
float L_10 = __this->___EyeRadius_8;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_11 = __this->____hitsDummy_13;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_12 = __this->___LayerMask_9;
int32_t L_13;
L_13 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_12, NULL);
int32_t L_14;
L_14 = Physics_OverlapSphereNonAlloc_mED890C8454FCC0354A94F97453707FA01B27AE83(L_9, L_10, L_11, L_13, 1, NULL);
if ((((int32_t)L_14) <= ((int32_t)0)))
{
goto IL_0084;
}
}
{
// IsColliding = true;
HVRHeadCollision_set_IsColliding_m8A7FD34A45CBD21986C5CD5C3DA77829B80D4536_inline(__this, (bool)1, NULL);
// DistanceToMostClosePoint = 0;
__this->___DistanceToMostClosePoint_6 = (0.0f);
goto IL_0114;
}
IL_0084:
{
// for (var i = 0; i < hits; i++)
V_2 = 0;
goto IL_010d;
}
IL_008b:
{
// var centerOfHit = _hits[i].bounds.center;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_15 = __this->____hits_12;
int32_t L_16 = V_2;
NullCheck(L_15);
int32_t L_17 = L_16;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck(L_18);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_19;
L_19 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_18, NULL);
V_6 = L_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_6), NULL);
V_3 = L_20;
// var direction = centerOfHit - transform.position;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_3;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
L_22 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_21, L_23, NULL);
V_4 = L_24;
// if (Physics.SphereCast(transform.position, RadiusOfSphereCast, direction, out RaycastHit hit, Vector3.Distance(transform.position, centerOfHit), LayerMask))
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25;
L_25 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_25, NULL);
float L_27 = __this->___RadiusOfSphereCast_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_4;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_29);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_3;
float L_32;
L_32 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_30, L_31, NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_33 = __this->___LayerMask_9;
int32_t L_34;
L_34 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_33, NULL);
bool L_35;
L_35 = Physics_SphereCast_m2A41FD7023EC5B89B69E0A8948325BEF46D9597C(L_26, L_27, L_28, (&V_5), L_32, L_34, NULL);
if (!L_35)
{
goto IL_0109;
}
}
{
// if (hit.distance < DistanceToMostClosePoint)
float L_36;
L_36 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
float L_37 = __this->___DistanceToMostClosePoint_6;
if ((!(((float)L_36) < ((float)L_37))))
{
goto IL_0109;
}
}
{
// DistanceToMostClosePoint = hit.distance;
float L_38;
L_38 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
__this->___DistanceToMostClosePoint_6 = L_38;
}
IL_0109:
{
// for (var i = 0; i < hits; i++)
int32_t L_39 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_010d:
{
// for (var i = 0; i < hits; i++)
int32_t L_40 = V_2;
int32_t L_41 = V_0;
if ((((int32_t)L_40) < ((int32_t)L_41)))
{
goto IL_008b;
}
}
IL_0114:
{
// var fade = 1 - DistanceToMostClosePoint;
float L_42 = __this->___DistanceToMostClosePoint_6;
V_1 = ((float)il2cpp_codegen_subtract((1.0f), L_42));
// if (ScreenFade)
HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_43 = __this->___ScreenFade_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_44;
L_44 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_43, NULL);
if (!L_44)
{
goto IL_0159;
}
}
{
// if (fade > .001f)
float L_45 = V_1;
if ((!(((float)L_45) > ((float)(0.00100000005f)))))
{
goto IL_0149;
}
}
{
// ScreenFade.Fade(fade, FadeSpeed);
HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_46 = __this->___ScreenFade_11;
float L_47 = V_1;
float L_48 = __this->___FadeSpeed_4;
NullCheck(L_46);
HVRScreenFade_Fade_m99DA2081120C8715B1F43A5665939D0B0CBBAB59(L_46, L_47, L_48, NULL);
return;
}
IL_0149:
{
// ScreenFade.UpdateFade(0f);
HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_49 = __this->___ScreenFade_11;
NullCheck(L_49);
VirtualActionInvoker1< float >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade::UpdateFade(System.Single) */, L_49, (0.0f));
}
IL_0159:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRHeadCollision::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHeadCollision__ctor_m108A2CDDEAABC5FB316B3351F1A1A97A7E9EDE78 (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* __this, const RuntimeMethod* method)
{
{
// public float FadeSpeed = 5f;
__this->___FadeSpeed_4 = (5.0f);
// public float OuterRadius = 0.1f;
__this->___OuterRadius_5 = (0.100000001f);
// public float RadiusOfSphereCast = 0.1f;
__this->___RadiusOfSphereCast_7 = (0.100000001f);
// public float EyeRadius = 0.015f;
__this->___EyeRadius_8 = (0.0149999997f);
// public bool RequireUserPresence = true;
__this->___RequireUserPresence_10 = (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.HVRInvalidTeleport::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInvalidTeleport__ctor_mEF666A92EBFB52008D9FFA1D861CA4716E83C146 (HVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3* __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.HVRJointHand::get_RigidBody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// public Rigidbody RigidBody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___U3CRigidBodyU3Ek__BackingField_19;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::set_RigidBody(UnityEngine.Rigidbody)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_set_RigidBody_m7AF20BAD5CDEF22AC0E308AB3DA9085441BCC331 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method)
{
{
// public Rigidbody RigidBody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_value;
__this->___U3CRigidBodyU3Ek__BackingField_19 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidBodyU3Ek__BackingField_19), (void*)L_0);
return;
}
}
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Player.HVRJointHand::get_Joint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = __this->___U3CJointU3Ek__BackingField_20;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::set_Joint(UnityEngine.ConfigurableJoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_set_Joint_m320E34BE2C204F43F232CDD930F80ACCD9809BE7 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_value;
__this->___U3CJointU3Ek__BackingField_20 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointU3Ek__BackingField_20), (void*)L_0);
return;
}
}
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRJointHand::get_Grabber()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// public HVRHandGrabber Grabber { get; private set; }
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___U3CGrabberU3Ek__BackingField_21;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::set_Grabber(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_set_Grabber_m807A7547AF194563F8F04406CB406ECD90CE6E3E (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_value, const RuntimeMethod* method)
{
{
// public HVRHandGrabber Grabber { get; private set; }
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_value;
__this->___U3CGrabberU3Ek__BackingField_21 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGrabberU3Ek__BackingField_21), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_Awake_m9EABAD611D6189E7831F148DE14A340C0454F2CA (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_mFB8C70028199D1AF9EBDCDB1CE407F24C466BA61_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mA57AFA8AB453064B742498B5382FAB65D732B112_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m0BEAEDC9D5C9605ABAC58A8A7345F3D868D19F76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m2CB06E845908E8EDAD94DAA55903786A1A159389_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1454CFD662B3CFAB1507F2BF65EFF20DEE888A7);
s_Il2CppMethodInitialized = true;
}
{
// RigidBody = GetComponent<Rigidbody>();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
HVRJointHand_set_RigidBody_m7AF20BAD5CDEF22AC0E308AB3DA9085441BCC331_inline(__this, L_0, NULL);
// SetupJoint();
VirtualActionInvoker0::Invoke(8 /* System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::SetupJoint() */, __this);
// RigidBody.maxAngularVelocity = 150f;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1;
L_1 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
NullCheck(L_1);
Rigidbody_set_maxAngularVelocity_m26E48B1DC6B9F8DBB81EE0681ABEB3AB255FC3F6(L_1, (150.0f), NULL);
// RigidBody.solverIterations = SolverIterations;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2;
L_2 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
int32_t L_3 = __this->___SolverIterations_5;
NullCheck(L_2);
Rigidbody_set_solverIterations_m533625CFDF6CB3E9412AD2ACD3FA13A6636A401C(L_2, L_3, NULL);
// RigidBody.solverVelocityIterations = SolverVelocityIterations;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4;
L_4 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
int32_t L_5 = __this->___SolverVelocityIterations_6;
NullCheck(L_4);
Rigidbody_set_solverVelocityIterations_m53C09CB42CA4DA944D52E012BAF8112719AD753B(L_4, L_5, NULL);
// Grabber = GetComponent<HVRHandGrabber>();
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6;
L_6 = Component_GetComponent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mA57AFA8AB453064B742498B5382FAB65D732B112(__this, Component_GetComponent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mA57AFA8AB453064B742498B5382FAB65D732B112_RuntimeMethod_var);
HVRJointHand_set_Grabber_m807A7547AF194563F8F04406CB406ECD90CE6E3E_inline(__this, L_6, NULL);
// if (!Teleporter && transform.root)
HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_7 = __this->___Teleporter_15;
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_0085;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284(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_0085;
}
}
{
// Teleporter = transform.root.GetComponentInChildren<HVRTeleporter>();
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284(L_12, NULL);
NullCheck(L_13);
HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_14;
L_14 = Component_GetComponentInChildren_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_mFB8C70028199D1AF9EBDCDB1CE407F24C466BA61(L_13, Component_GetComponentInChildren_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_mFB8C70028199D1AF9EBDCDB1CE407F24C466BA61_RuntimeMethod_var);
__this->___Teleporter_15 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Teleporter_15), (void*)L_14);
}
IL_0085:
{
// _hasTeleporter = Teleporter;
HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_15 = __this->___Teleporter_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL);
__this->____hasTeleporter_25 = L_16;
// if (!JointSettings)
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_17 = __this->___JointSettings_4;
bool L_18;
L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL);
if (L_18)
{
goto IL_00ad;
}
}
{
// Debug.LogError("JointSettings field is empty, must be populated with HVRJointSettings scriptable object.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralB1454CFD662B3CFAB1507F2BF65EFF20DEE888A7, NULL);
}
IL_00ad:
{
// if (!StrengthHandler)
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_19 = __this->___StrengthHandler_14;
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_00d9;
}
}
{
// if (!TryGetComponent(out StrengthHandler))
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E** L_21 = (&__this->___StrengthHandler_14);
bool L_22;
L_22 = Component_TryGetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m0BEAEDC9D5C9605ABAC58A8A7345F3D868D19F76(__this, L_21, Component_TryGetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m0BEAEDC9D5C9605ABAC58A8A7345F3D868D19F76_RuntimeMethod_var);
if (L_22)
{
goto IL_00d9;
}
}
{
// StrengthHandler = gameObject.AddComponent<HVRHandStrengthHandler>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
L_23 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_23);
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_24;
L_24 = GameObject_AddComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m2CB06E845908E8EDAD94DAA55903786A1A159389(L_23, GameObject_AddComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m2CB06E845908E8EDAD94DAA55903786A1A159389_RuntimeMethod_var);
__this->___StrengthHandler_14 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___StrengthHandler_14), (void*)L_24);
}
IL_00d9:
{
// if (ReturnSpeed < .1f)
float L_25 = __this->___ReturnSpeed_7;
if ((!(((float)L_25) < ((float)(0.100000001f)))))
{
goto IL_00f1;
}
}
{
// ReturnSpeed = 5f;
__this->___ReturnSpeed_7 = (5.0f);
}
IL_00f1:
{
// StrengthHandler.Joint = Joint;
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_26 = __this->___StrengthHandler_14;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_27;
L_27 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
NullCheck(L_26);
HVRHandStrengthHandler_set_Joint_mBF0FADD3B66691AC292C7259A4105F756183145E_inline(L_26, L_27, NULL);
// StrengthHandler.Initialize(JointSettings);
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_28 = __this->___StrengthHandler_14;
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_29 = __this->___JointSettings_4;
NullCheck(L_28);
HVRHandStrengthHandler_Initialize_m2748455809BBC649BD76C667938C95784B8634EB(L_28, L_29, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_Start_mB8F8B088282B5118AC65DC76FE9F9F4AB682395C (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// _previousControllerPosition = Target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___Target_12;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
__this->____previousControllerPosition_22 = L_1;
// _previousRotation = Target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___Target_12;
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
__this->____previousRotation_23 = L_3;
// StartCoroutine(StopHandsRoutine());
RuntimeObject* L_4;
L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6 /* System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRJointHand::StopHandsRoutine() */, __this);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_5;
L_5 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_4, NULL);
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRJointHand::StopHandsRoutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRJointHand_StopHandsRoutine_mF65467E5E5231C56101B33FFC79004B88BA2CED3 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891* L_0 = (U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891*)il2cpp_codegen_object_new(U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CStopHandsRoutineU3Ed__33__ctor_m16CFE63BCB589CA80C54E32B764E7FA8F1FCCE8B(L_0, 0, NULL);
U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891* 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.HVRJointHand::Disable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_Disable_m9AEBED3292F5C4551AFFEA5245A64408BE1F13A7 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// RigidBody.collisionDetectionMode = CollisionDetectionMode.Discrete;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
NullCheck(L_0);
Rigidbody_set_collisionDetectionMode_m70A22E9878027BF6D3D7E851A43A8E32B8E02343(L_0, 0, NULL);
// RigidBody.isKinematic = true;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1;
L_1 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
NullCheck(L_1);
Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED(L_1, (bool)1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::Enable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_Enable_m07C92C1685F39FF44843CD88335D2F645A640DA2 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// RigidBody.isKinematic = false;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
NullCheck(L_0);
Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED(L_0, (bool)0, NULL);
// RigidBody.collisionDetectionMode = CollisionDetectionMode.ContinuousDynamic;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1;
L_1 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
NullCheck(L_1);
Rigidbody_set_collisionDetectionMode_m70A22E9878027BF6D3D7E851A43A8E32B8E02343(L_1, 2, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_OnEnable_mF5BC9A9FC9D387375D1A53C36248C750C8BDFB49 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// Joint.targetRotation = Quaternion.Inverse(Quaternion.Inverse(ParentRigidBody.transform.rotation) * transform.rotation);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0;
L_0 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1 = __this->___ParentRigidBody_13;
NullCheck(L_1);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_1, NULL);
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_3, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_5);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_5, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_4, L_6, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
L_8 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_7, NULL);
NullCheck(L_0);
ConfigurableJoint_set_targetRotation_m3AA036C6CD6050EF49BBA225241D4C1DA110AC27(L_0, L_8, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::SetupJoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_SetupJoint_m38576C18669A3A26BB1F6544FDD4277BBE0D8F54 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Joint = ParentRigidBody.transform.gameObject.AddComponent<ConfigurableJoint>();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___ParentRigidBody_13;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
NullCheck(L_1);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_1, NULL);
NullCheck(L_2);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3;
L_3 = GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393(L_2, GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
HVRJointHand_set_Joint_m320E34BE2C204F43F232CDD930F80ACCD9809BE7_inline(__this, L_3, NULL);
// Joint.autoConfigureConnectedAnchor = false;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_4;
L_4 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
NullCheck(L_4);
Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02(L_4, (bool)0, NULL);
// Joint.connectedBody = RigidBody;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5;
L_5 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6;
L_6 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
NullCheck(L_5);
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_5, L_6, NULL);
// Joint.connectedAnchor = Vector3.zero;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_7;
L_7 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_7);
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_7, L_8, NULL);
// Joint.anchor = ParentRigidBody.transform.InverseTransformPoint(Target.position);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_9;
L_9 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10 = __this->___ParentRigidBody_13;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___Target_12;
NullCheck(L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL);
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_11, L_13, NULL);
NullCheck(L_9);
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_9, L_14, NULL);
// Joint.enableCollision = false;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_15;
L_15 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
NullCheck(L_15);
Joint_set_enableCollision_m73C4FF0B64FDBDEFEEDCD9F98D491906F7715080(L_15, (bool)0, NULL);
// Joint.enablePreprocessing = false;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_16;
L_16 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
NullCheck(L_16);
Joint_set_enablePreprocessing_m0970649287DC20C289E3AB775CBD1D65883B6F27(L_16, (bool)0, NULL);
// Joint.rotationDriveMode = RotationDriveMode.Slerp;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_17;
L_17 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
NullCheck(L_17);
ConfigurableJoint_set_rotationDriveMode_mAF10EC6CA2FA9F3B52C814FFEB06CC48C07C175E(L_17, 1, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_FixedUpdate_m4F7613A7089FFF45128ADFA3F7A65D006CB42718 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __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));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// UpdateTargetVelocity();
VirtualActionInvoker0::Invoke(13 /* System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::UpdateTargetVelocity() */, __this);
// UpdateDistanceCheck();
VirtualActionInvoker0::Invoke(10 /* System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::UpdateDistanceCheck() */, __this);
// if (Anchor)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___Anchor_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_00af;
}
}
{
// if (Vector3.Distance(Anchor.position, Target.position) > ArmLength)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___Anchor_10;
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___Target_12;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
float L_6;
L_6 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_3, L_5, NULL);
float L_7 = __this->___ArmLength_11;
if ((!(((float)L_6) > ((float)L_7))))
{
goto IL_009f;
}
}
{
// var localTargetPosition = ParentRigidBody.transform.InverseTransformPoint(Target.position);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8 = __this->___ParentRigidBody_13;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___Target_12;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_9, L_11, NULL);
// var localAnchor = ParentRigidBody.transform.InverseTransformPoint(Anchor.position);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_13 = __this->___ParentRigidBody_13;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = __this->___Anchor_10;
NullCheck(L_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_15, NULL);
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_14, L_16, NULL);
V_0 = L_17;
// var dir = localTargetPosition - localAnchor;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_18, NULL);
V_1 = L_19;
// dir = Vector3.ClampMagnitude(dir, ArmLength);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1;
float L_21 = __this->___ArmLength_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_20, L_21, NULL);
V_1 = L_22;
// var point = localAnchor + dir;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_23, L_24, NULL);
V_2 = L_25;
// Joint.targetPosition = point;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_26;
L_26 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_2;
NullCheck(L_26);
ConfigurableJoint_set_targetPosition_m9262281EAA56638EDBA8FC727D2F6B36EBBC195A(L_26, L_27, NULL);
return;
}
IL_009f:
{
// Joint.targetPosition = Vector3.zero;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_28;
L_28 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_28);
ConfigurableJoint_set_targetPosition_m9262281EAA56638EDBA8FC727D2F6B36EBBC195A(L_28, L_29, NULL);
}
IL_00af:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::UpdateDistanceCheck()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_UpdateDistanceCheck_mEC0D6E24AB7A630C9D507D0886E148D3B7FA3464 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (_hasTeleporter)
bool L_0 = __this->____hasTeleporter_25;
if (!L_0)
{
goto IL_0042;
}
}
{
// if (Teleporter.TeleportState == TeleportState.None) _timer += Time.deltaTime;
HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_1 = __this->___Teleporter_15;
NullCheck(L_1);
int32_t L_2 = L_1->___TeleportState_63;
if (L_2)
{
goto IL_0029;
}
}
{
// if (Teleporter.TeleportState == TeleportState.None) _timer += Time.deltaTime;
float L_3 = __this->____timer_24;
float L_4;
L_4 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
__this->____timer_24 = ((float)il2cpp_codegen_add(L_3, L_4));
goto IL_0034;
}
IL_0029:
{
// else _timer = 0f;
__this->____timer_24 = (0.0f);
}
IL_0034:
{
// if (_timer < .5f)
float L_5 = __this->____timer_24;
if ((!(((float)L_5) < ((float)(0.5f)))))
{
goto IL_0042;
}
}
{
// return;
return;
}
IL_0042:
{
// if (!IsReturningToController)
bool L_6 = __this->___IsReturningToController_18;
if (L_6)
{
goto IL_00ae;
}
}
{
// var reached = false;
V_0 = (bool)0;
// if (Anchor)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___Anchor_10;
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_007d;
}
}
{
// reached = Vector3.Distance(Anchor.position, transform.position) > ArmLength;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___Anchor_10;
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL);
float L_13;
L_13 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_10, L_12, NULL);
float L_14 = __this->___ArmLength_11;
V_0 = (bool)((((float)L_13) > ((float)L_14))? 1 : 0);
}
IL_007d:
{
// if (!reached)
bool L_15 = V_0;
if (L_15)
{
goto IL_00a4;
}
}
{
// reached = Vector3.Distance(transform.position, Target.position) > MaxTargetDistance;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->___Target_12;
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_18, NULL);
float L_20;
L_20 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_17, L_19, NULL);
float L_21 = __this->___MaxTargetDistance_8;
V_0 = (bool)((((float)L_20) > ((float)L_21))? 1 : 0);
}
IL_00a4:
{
// if (reached)
bool L_22 = V_0;
if (!L_22)
{
goto IL_0117;
}
}
{
// OnMaxDistanceReached();
VirtualActionInvoker0::Invoke(12 /* System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::OnMaxDistanceReached() */, __this);
return;
}
IL_00ae:
{
// else if (IsReturningToController)
bool L_23 = __this->___IsReturningToController_18;
if (!L_23)
{
goto IL_0117;
}
}
{
// transform.position = Vector3.MoveTowards(transform.position, Target.position, ReturnSpeed * Time.deltaTime);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
L_24 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25;
L_25 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_25, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = __this->___Target_12;
NullCheck(L_27);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_27, NULL);
float L_29 = __this->___ReturnSpeed_7;
float L_30;
L_30 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_MoveTowards_m0363264647799F3173AC37F8E819F98298249B08_inline(L_26, L_28, ((float)il2cpp_codegen_multiply(L_29, L_30)), NULL);
NullCheck(L_24);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_24, L_31, NULL);
// if (Vector3.Distance(transform.position, Target.position) < .05f)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_32);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_32, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = __this->___Target_12;
NullCheck(L_34);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_34, NULL);
float L_36;
L_36 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_33, L_35, NULL);
if ((!(((float)L_36) < ((float)(0.0500000007f)))))
{
goto IL_0117;
}
}
{
// IsReturningToController = false;
__this->___IsReturningToController_18 = (bool)0;
// OnReturned();
VirtualActionInvoker0::Invoke(11 /* System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::OnReturned() */, __this);
}
IL_0117:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::OnReturned()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_OnReturned_m2416A0D2AA9783A694BD27C8D2CEEC115AC369AC (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// RigidBody.detectCollisions = true;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
NullCheck(L_0);
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_0, (bool)1, NULL);
// if (Grabber.CollisionHandler && MaxDistanceBehaviour != MaxDistanceBehaviour.HandSweep)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1;
L_1 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_1);
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_2 = L_1->___CollisionHandler_56;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_0048;
}
}
{
int32_t L_4 = __this->___MaxDistanceBehaviour_9;
if ((((int32_t)L_4) == ((int32_t)2)))
{
goto IL_0048;
}
}
{
// Grabber.CollisionHandler.Sweep(Grabber, Target.position);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_5;
L_5 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_5);
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_6 = L_5->___CollisionHandler_56;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_7;
L_7 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___Target_12;
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL);
NullCheck(L_6);
VirtualActionInvoker2< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(10 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::Sweep(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3) */, L_6, L_7, L_9);
}
IL_0048:
{
// ReturnedToController.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_10 = __this->___ReturnedToController_17;
NullCheck(L_10);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_10, NULL);
// }
return;
}
}
// HurricaneVR.Framework.Core.Player.MaxDistanceBehaviour HurricaneVR.Framework.Core.Player.HVRJointHand::GetBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRJointHand_GetBehaviour_m84FB8168AE79BCBC0A44B91DC50E1FE3403292C9 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __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 (Grabber.GrabbedTarget && Grabber.GrabbedTarget.OverrideMaxDistanceBehaviour)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0;
L_0 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_0);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1;
L_1 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_0035;
}
}
{
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3;
L_3 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_3);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4;
L_4 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_3, NULL);
NullCheck(L_4);
bool L_5 = L_4->___OverrideMaxDistanceBehaviour_55;
if (!L_5)
{
goto IL_0035;
}
}
{
// return Grabber.GrabbedTarget.MaxDistanceBehaviour;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6;
L_6 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_6);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
L_7 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_6, NULL);
NullCheck(L_7);
int32_t L_8 = L_7->___MaxDistanceBehaviour_56;
return L_8;
}
IL_0035:
{
// return MaxDistanceBehaviour;
int32_t L_9 = __this->___MaxDistanceBehaviour_9;
return L_9;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::OnMaxDistanceReached()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_OnMaxDistanceReached_m6517AA2AB38BFA3F271149B22A1E1E0B2F51B704 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRJointHand_U3COnMaxDistanceReachedU3Eb__42_0_mBBF62B1CE3351BCF7AC87DCBAE37D5DF1100DBD0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// var behaviour = GetBehaviour();
int32_t L_0;
L_0 = HVRJointHand_GetBehaviour_m84FB8168AE79BCBC0A44B91DC50E1FE3403292C9(__this, NULL);
V_0 = L_0;
// if (behaviour == MaxDistanceBehaviour.GrabbablePrevents && Grabber.GrabbedTarget)
int32_t L_1 = V_0;
if (L_1)
{
goto IL_001d;
}
}
{
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2;
L_2 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_2);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
L_3 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_001d;
}
}
{
// return;
return;
}
IL_001d:
{
// if (behaviour == MaxDistanceBehaviour.GrabbableDrops && Grabber.GrabbedTarget)
int32_t L_5 = V_0;
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
{
goto IL_003e;
}
}
{
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6;
L_6 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_6);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
L_7 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (!L_8)
{
goto IL_003e;
}
}
{
// Grabber.ForceRelease();
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_9;
L_9 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_9);
VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, L_9);
}
IL_003e:
{
// if (behaviour == MaxDistanceBehaviour.HandSweep && Grabber.CollisionHandler)
int32_t L_10 = V_0;
if ((!(((uint32_t)L_10) == ((uint32_t)2))))
{
goto IL_0068;
}
}
{
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_11;
L_11 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_11);
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_12 = L_11->___CollisionHandler_56;
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_0068;
}
}
{
// this.ExecuteAfterFixedUpdate(() => Grabber.CollisionHandler.Sweep(Grabber, Target.position));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_14 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_14, __this, (intptr_t)((void*)HVRJointHand_U3COnMaxDistanceReachedU3Eb__42_0_mBBF62B1CE3351BCF7AC87DCBAE37D5DF1100DBD0_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_15;
L_15 = CoroutineExtensions_ExecuteAfterFixedUpdate_m0BF90E4FBA948961D2357964FE3E42F58D9768DA(__this, L_14, NULL);
// return;
return;
}
IL_0068:
{
// IsReturningToController = true;
__this->___IsReturningToController_18 = (bool)1;
// MaxDistanceReached.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_16 = __this->___MaxDistanceReached_16;
NullCheck(L_16);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_16, NULL);
// RigidBody.detectCollisions = false;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_17;
L_17 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
NullCheck(L_17);
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_17, (bool)0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::UpdateTargetVelocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_UpdateTargetVelocity_m935FD9CBB4D6DE4498D22CE9A032F07AC25053CA (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __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));
{
// var worldVelocity = (Target.position - _previousControllerPosition) / Time.fixedDeltaTime;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___Target_12;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->____previousControllerPosition_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_2, NULL);
float L_4;
L_4 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_3, L_4, NULL);
V_0 = L_5;
// _previousControllerPosition = Target.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___Target_12;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
__this->____previousControllerPosition_22 = L_7;
// Joint.targetVelocity = ParentRigidBody.transform.InverseTransformDirection(worldVelocity);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_8;
L_8 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9 = __this->___ParentRigidBody_13;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575(L_10, L_11, NULL);
NullCheck(L_8);
ConfigurableJoint_set_targetVelocity_m0C738C630AC7A91FC13645A0924C2A48D31C25CC(L_8, L_12, NULL);
// var angularVelocity = Target.rotation.AngularVelocity(_previousRotation);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___Target_12;
NullCheck(L_13);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_13, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = __this->____previousRotation_23;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = HVRUtilities_AngularVelocity_m6C837A5C7E5324E4A72D0416B268BD8FEC2D54B8(L_14, L_15, NULL);
V_1 = L_16;
// Joint.targetAngularVelocity = Quaternion.Inverse(ParentRigidBody.transform.rotation) * angularVelocity;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_17;
L_17 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_18 = __this->___ParentRigidBody_13;
NullCheck(L_18);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_18, NULL);
NullCheck(L_19);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_19, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_20, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_21, L_22, NULL);
NullCheck(L_17);
ConfigurableJoint_set_targetAngularVelocity_m43694FCA51058D48D1F3575806117C012DC1E565(L_17, L_23, NULL);
// if (Joint.rotationDriveMode == RotationDriveMode.XYAndZ)
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_24;
L_24 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
NullCheck(L_24);
int32_t L_25;
L_25 = ConfigurableJoint_get_rotationDriveMode_mB4E7830CED114BCEF998C7F54BCC90810BE6848B(L_24, NULL);
if (L_25)
{
goto IL_00b3;
}
}
{
// Joint.targetAngularVelocity *= -1;
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_26;
L_26 = HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline(__this, NULL);
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_27 = L_26;
NullCheck(L_27);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = ConfigurableJoint_get_targetAngularVelocity_m4E74B7B35BADFF3B3E0A24DCE7AF614BFC1E4DF5(L_27, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_28, (-1.0f), NULL);
NullCheck(L_27);
ConfigurableJoint_set_targetAngularVelocity_m43694FCA51058D48D1F3575806117C012DC1E565(L_27, L_29, NULL);
}
IL_00b3:
{
// _previousRotation = Target.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = __this->___Target_12;
NullCheck(L_30);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31;
L_31 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_30, NULL);
__this->____previousRotation_23 = L_31;
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::OnDrawGizmos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_OnDrawGizmos_mD09D24CD923BE277D4ACFE34B30B7172E34A5812 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __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 (RigidBody)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_002c;
}
}
{
// Gizmos.color = Color.green;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
L_2 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL);
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_2, NULL);
// Gizmos.DrawWireSphere(RigidBody.worldCenterOfMass, .017f);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3;
L_3 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(__this, NULL);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Rigidbody_get_worldCenterOfMass_mFDEE86A44A9D44DC490B283C636CE770672F8FCE(L_3, NULL);
Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_4, (0.0170000009f), NULL);
}
IL_002c:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand__ctor_m8D9FC7FFAF968CD43C87A67CCFE6EEFF7FCAB869 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __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 int SolverIterations = 10;
__this->___SolverIterations_5 = ((int32_t)10);
// public int SolverVelocityIterations = 10;
__this->___SolverVelocityIterations_6 = ((int32_t)10);
// public float ReturnSpeed = 5f;
__this->___ReturnSpeed_7 = (5.0f);
// public float MaxTargetDistance = .8f;
__this->___MaxTargetDistance_8 = (0.800000012f);
// public MaxDistanceBehaviour MaxDistanceBehaviour = MaxDistanceBehaviour.HandSweep;
__this->___MaxDistanceBehaviour_9 = 2;
// public float ArmLength = .75f;
__this->___ArmLength_11 = (0.75f);
// public UnityEvent MaxDistanceReached = 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->___MaxDistanceReached_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___MaxDistanceReached_16), (void*)L_0);
// public UnityEvent ReturnedToController = 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->___ReturnedToController_17 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ReturnedToController_17), (void*)L_1);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::<OnMaxDistanceReached>b__42_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_U3COnMaxDistanceReachedU3Eb__42_0_mBBF62B1CE3351BCF7AC87DCBAE37D5DF1100DBD0 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// this.ExecuteAfterFixedUpdate(() => Grabber.CollisionHandler.Sweep(Grabber, Target.position));
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0;
L_0 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
NullCheck(L_0);
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_1 = L_0->___CollisionHandler_56;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2;
L_2 = HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___Target_12;
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
NullCheck(L_1);
VirtualActionInvoker2< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(10 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::Sweep(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3) */, L_1, L_2, L_4);
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.HVRJointHand/<StopHandsRoutine>d__33::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStopHandsRoutineU3Ed__33__ctor_m16CFE63BCB589CA80C54E32B764E7FA8F1FCCE8B (U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891* __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.HVRJointHand/<StopHandsRoutine>d__33::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStopHandsRoutineU3Ed__33_System_IDisposable_Dispose_m482EA0F490D9B7B09E80D726BC47AC48DF5D522B (U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CStopHandsRoutineU3Ed__33_MoveNext_m75EFE8D8F4C3B8182981B8D297B0A2EBC47B6B77 (U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* V_1 = NULL;
int32_t V_2 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* 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_003b;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// var count = 0;
__this->___U3CcountU3E5__2_3 = 0;
goto IL_0088;
}
IL_0027:
{
// 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_003b:
{
__this->___U3CU3E1__state_0 = (-1);
// RigidBody.velocity = Vector3.zero;
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_5 = V_1;
NullCheck(L_5);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6;
L_6 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_5, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_6);
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_6, L_7, NULL);
// RigidBody.angularVelocity = Vector3.zero;
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_8 = V_1;
NullCheck(L_8);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9;
L_9 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_9);
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_9, L_10, NULL);
// transform.position = Target.position;
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_11 = V_1;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL);
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_13 = V_1;
NullCheck(L_13);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = L_13->___Target_12;
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL);
NullCheck(L_12);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_12, L_15, NULL);
// count++;
int32_t L_16 = __this->___U3CcountU3E5__2_3;
V_2 = L_16;
int32_t L_17 = V_2;
__this->___U3CcountU3E5__2_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0088:
{
// while (count < 100)
int32_t L_18 = __this->___U3CcountU3E5__2_3;
if ((((int32_t)L_18) < ((int32_t)((int32_t)100))))
{
goto IL_0027;
}
}
{
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CStopHandsRoutineU3Ed__33_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mAF230F63D0D5D89581718A587ABCF3BEB52575CD (U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CStopHandsRoutineU3Ed__33_System_Collections_IEnumerator_Reset_mB5A12F762D553CA52FAE60FFD2279F7BBEBF108C (U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891* __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*)&U3CStopHandsRoutineU3Ed__33_System_Collections_IEnumerator_Reset_mB5A12F762D553CA52FAE60FFD2279F7BBEBF108C_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Player.HVRJointHand/<StopHandsRoutine>d__33::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CStopHandsRoutineU3Ed__33_System_Collections_IEnumerator_get_Current_m467ABB59E4DFFD44E2829B537C90E55E6315CE05 (U3CStopHandsRoutineU3Ed__33_tDED8476F1FBF05DEA686750156D628BFD6F61891* __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.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>();
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>();
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>();
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>();
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<HVRGlobalFadeFinder>();
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<HVRScreenFade>();
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<UnityEngine.Collider>)
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<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Collider>::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<UnityEngine.Collider>::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<intptr_t> (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<il2cpp_array_size_t>(0), (Type_t*)L_3);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (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<il2cpp_array_size_t>(1), (Type_t*)L_6);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_4;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (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<il2cpp_array_size_t>(2), (Type_t*)L_9);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = L_7;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (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<il2cpp_array_size_t>(3), (Type_t*)L_12);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = L_10;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (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<il2cpp_array_size_t>(4), (Type_t*)L_15);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = L_13;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (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<il2cpp_array_size_t>(5), (Type_t*)L_18);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = L_16;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (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<il2cpp_array_size_t>(6), (Type_t*)L_21);
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = L_19;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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
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_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 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_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 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_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), (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 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_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_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))->___oneVector_6;
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 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 void DrawIfAttribute_set_comparedPropertyName_m90534E4A95254B4B663DE9C9BC5129D2A6FB41CE_inline (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, String_t* ___0_value, const RuntimeMethod* method)
{
{
// public string comparedPropertyName { get; private set; }
String_t* L_0 = ___0_value;
__this->___U3CcomparedPropertyNameU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcomparedPropertyNameU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DrawIfAttribute_set_comparedValue_m1757171709F7CFD59EF7059C464EFE2A61C391B1_inline (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
// public object comparedValue { get; private set; }
RuntimeObject* L_0 = ___0_value;
__this->___U3CcomparedValueU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcomparedValueU3Ek__BackingField_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DrawIfAttribute_set_disablingType_m0BD07FE5A56AB39D4BFD2C1D35B1A07ED506D606_inline (DrawIfAttribute_t00F87FCA6604C4781A19FF2ECAA3373FD9983C50* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public DisablingType disablingType { get; private set; }
int32_t L_0 = ___0_value;
__this->___U3CdisablingTypeU3Ek__BackingField_2 = L_0;
return;
}
}
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_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 float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_18;
L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))))));
V_3 = ((float)L_18);
goto IL_0040;
}
IL_0040:
{
float L_19 = V_3;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___0_value;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___0_value;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___0_value;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_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))->___forwardVector_11;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void 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 HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public HVRGrabberBase PrimaryGrabber { get; private set; }
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_0 = __this->___U3CPrimaryGrabberU3Ek__BackingField_88;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* HVRTimeManager_get_Instance_mBCFF45638EDBF507BCC5DFDBC4B4D23B631B0A22_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRTimeManager Instance { get; private set; }
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_0 = ((HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_StaticFields*)il2cpp_codegen_static_fields_for(HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTimeManager_set_Instance_mDBA5977CB6EB7572AB64624F43360A18229E3480_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRTimeManager Instance { get; private set; }
HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* L_0 = ___0_value;
((HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_StaticFields*)il2cpp_codegen_static_fields_for(HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_25 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_StaticFields*)il2cpp_codegen_static_fields_for(HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_25), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HVRTimeManager_get_RefreshRate_m2640B4F153EC8D52D831B382B2922B51448B11F9_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
{
// public float RefreshRate { get; private set; }
float L_0 = __this->___U3CRefreshRateU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTimeManager_set_RefreshRate_m12DEACA2483E25F4FC4EEF277C89CA0A5666E9EA_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float RefreshRate { get; private set; }
float L_0 = ___0_value;
__this->___U3CRefreshRateU3Ek__BackingField_16 = L_0;
return;
}
}
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 bool HVRTimeManager_get_IsTimeSlowed_mB3AE5D99897AC336BE1DD490DCE35EAD776D923C_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, const RuntimeMethod* method)
{
{
// public bool IsTimeSlowed { get; private set; }
bool L_0 = __this->___U3CIsTimeSlowedU3Ek__BackingField_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTimeManager_set_IsTimeSlowed_m6FAC00DB72FBF499C20F1507188B2F64ACD4A255_inline (HVRTimeManager_tF1B03D4CD7E935C50926CEC4FA907D1C9C987AFD* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsTimeSlowed { get; private set; }
bool L_0 = ___0_value;
__this->___U3CIsTimeSlowedU3Ek__BackingField_15 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
float L_2 = ___0_a;
float L_3 = ___2_t;
float L_4;
L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL);
V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
goto IL_0010;
}
IL_0010:
{
float L_5 = V_0;
return L_5;
}
}
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 void Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float* ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, const RuntimeMethod* method)
{
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___1_axis;
float* L_2 = ___0_angle;
Quaternion_Internal_ToAxisAngleRad_m36090778CAC5E93CADAD17A95B7C7028E93CA1BF(L_0, L_1, L_2, NULL);
float* L_3 = ___0_angle;
float* L_4 = ___0_angle;
float L_5 = *((float*)L_4);
*((float*)L_3) = (float)((float)il2cpp_codegen_multiply(L_5, (57.2957802f)));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___rightVector_10;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
float L_18 = V_3;
V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_0043;
}
IL_0043:
{
bool L_19 = V_4;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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_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_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 bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsInfinity_m8D101DE5C104130734F6DCA3E6E86345B064E4AD_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) == ((int32_t)((int32_t)2139095040)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* HVRInputModule_get_Instance_mED23EE47204811551F1A80B368EE2B7B7287B585_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRInputModule Instance { get; private set; }
HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* L_0 = ((HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_17;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputModule_set_Instance_m4B824C89F30F9E6CB83EF420D1A6A3FFCA81A8E0_inline (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRInputModule Instance { get; private set; }
HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* L_0 = ___0_value;
((HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_17 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_17), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputModule_set_Pointers_mE84038AD585C8889029F55B4801E358B511C51AC_inline (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* ___0_value, const RuntimeMethod* method)
{
{
// public List<HVRUIPointer> Pointers { get; private set; }
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_0 = ___0_value;
__this->___U3CPointersU3Ek__BackingField_21 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointersU3Ek__BackingField_21), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* HVRInputModule_get_Pointers_m0CA6845BAA3AE869AE7BF32D87E6E1FCACFF6E06_inline (HVRInputModule_t7794A9B272F02BBDE2B27F963E8B668F0A8B4BE0* __this, const RuntimeMethod* method)
{
{
// public List<HVRUIPointer> Pointers { get; private set; }
List_1_tB37CEA00BD4C49DCA685B8A910536DC723D21068* L_0 = __this->___U3CPointersU3Ek__BackingField_21;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* BaseInputModule_get_eventSystem_m341B2378F61A58D5432906B9EE1E12265E2FAB33_inline (BaseInputModule_tF3B7C22AF1419B2AC9ECE6589357DC1B88ED96B1* __this, const RuntimeMethod* method)
{
{
// get { return m_EventSystem; }
EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* L_0 = __this->___m_EventSystem_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRUIPointer_set_PointerEventData_m63ADC144E6A7D96CDE9D9F57F88E9E9D13D3A9B7_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___0_value, const RuntimeMethod* method)
{
{
// public PointerEventData PointerEventData { get; internal set; }
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = ___0_value;
__this->___U3CPointerEventDataU3Ek__BackingField_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointerEventDataU3Ek__BackingField_10), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* HVRUIPointer_get_Camera_m48503A1B4C9A1EDB0BE1D9D373DFAF4C580C8369_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___U3CCameraU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* HVRUIPointer_get_PointerEventData_m521312749BDB1BCD5F2C34D5EF1E1CD48E95D0A9_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
{
// public PointerEventData PointerEventData { get; internal set; }
PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_0 = __this->___U3CPointerEventDataU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_pointerCurrentRaycast_m52E1E9E89BACACFA6E8F105191654C7E24A98667_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_value, const RuntimeMethod* method)
{
{
// public RaycastResult pointerCurrentRaycast { get; set; }
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_0 = ___0_value;
__this->___U3CpointerCurrentRaycastU3Ek__BackingField_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CpointerCurrentRaycastU3Ek__BackingField_8))->___m_GameObject_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CpointerCurrentRaycastU3Ek__BackingField_8))->___module_1), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 PointerEventData_get_pointerCurrentRaycast_m1C6B7D707CEE9C6574DD443289D90102EDC7A2C4_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public RaycastResult pointerCurrentRaycast { get; set; }
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_0 = __this->___U3CpointerCurrentRaycastU3Ek__BackingField_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* RaycastResult_get_gameObject_m77014B442B9E2D10F2CC3AEEDC07AA95CDE1E2F1_inline (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* __this, const RuntimeMethod* method)
{
{
// get { return m_GameObject; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_GameObject_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
goto IL_0015;
}
IL_0015:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_position_m5BE71C28EB72EFB8435749E4E6E839213AEF458C_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public Vector2 position { get; set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CpositionU3Ek__BackingField_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_position_m66E8DFE693F550372E6B085C6E2F887FDB092FAA_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 position { get; set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___U3CpositionU3Ek__BackingField_13 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_delta_mD200AF7CCAEAD92D947091902AF864CB4ACE0F1D_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 delta { get; set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___U3CdeltaU3Ek__BackingField_14 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PointerEventData_get_scrollDelta_m38C419C3E84811D17D1A42973AF7B3A457B316EA_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public Vector2 scrollDelta { get; set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CscrollDeltaU3Ek__BackingField_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_0;
float L_1 = __this->___x_0;
float L_2 = __this->___y_1;
float L_3 = __this->___y_1;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))));
goto IL_001f;
}
IL_001f:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t048C55D455059C49F0AFD58FA503F7A552C3DB65* ExecuteEvents_get_scrollHandler_m51E902070611D3F81AD5F1F5762AE2C48E84AFE2_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_ScrollHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t048C55D455059C49F0AFD58FA503F7A552C3DB65* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_ScrollHandler_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* EventSystem_get_currentSelectedGameObject_mD606FFACF3E72755298A523CBB709535CF08C98A_inline (EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* __this, const RuntimeMethod* method)
{
{
// get { return m_CurrentSelected; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_CurrentSelected_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_tB9684C6044C44F9A8317A5E5A9A3C1C0376A4678* ExecuteEvents_get_updateSelectedHandler_m8AF7543437082AD4F5690AAA77F2623AE28C3D09_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_UpdateSelectedHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_tB9684C6044C44F9A8317A5E5A9A3C1C0376A4678* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_UpdateSelectedHandler_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PointerEventData_get_pointerDrag_m36BF08A32216845A8095C5F74DFE6C9959A11E96_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public GameObject pointerDrag { get; set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CpointerDragU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PointerEventData_get_dragging_mE0AD837F228E3830D4A74657AD3D47F53F6C87E9_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public bool dragging { get; set; }
bool L_0 = __this->___U3CdraggingU3Ek__BackingField_22;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t5B9F26DC56564B82AEF63D8AFEEEADBAB365F403* ExecuteEvents_get_beginDragHandler_mB0BEAC09E4A8F31438B07FE68A5BF7267FF8C2FC_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_BeginDragHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t5B9F26DC56564B82AEF63D8AFEEEADBAB365F403* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_BeginDragHandler_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_dragging_m43982B3F95F05986F40A736914CFBC45D2A9BB8E_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool dragging { get; set; }
bool L_0 = ___0_value;
__this->___U3CdraggingU3Ek__BackingField_22 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PointerEventData_get_pointerPress_mEE815DDB67E40AA587090BCCE0E3CABA6405C50A_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// get { return m_PointerPress; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_PointerPress_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8* ExecuteEvents_get_pointerUpHandler_m51B83B4AD7498D6F7A2CBD5F2331E91A37AE4CF2_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_PointerUpHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t919A3841A202FB8C678BC0172FAB7E2F79B88AD8* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_PointerUpHandler_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_eligibleForClick_m360125CB3E348F3CF64C39F163467A842E479C21_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool eligibleForClick { get; set; }
bool L_0 = ___0_value;
__this->___U3CeligibleForClickU3Ek__BackingField_11 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_rawPointerPress_mEEC4E3C7CD00F1DDCD3DA98DA5837E71BB8455E3_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
{
// public GameObject rawPointerPress { get; set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
__this->___U3CrawPointerPressU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrawPointerPressU3Ek__BackingField_5), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t37D97D8E7BDC68938191F138BFE31C7BEFCF855E* ExecuteEvents_get_dragHandler_m9193926B9685C80C0560C2E105FF6150C4EAE507_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_DragHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t37D97D8E7BDC68938191F138BFE31C7BEFCF855E* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_DragHandler_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PointerEventData_get_useDragThreshold_m3ED1F39E71630C9AB1F340C92F8FA39AA489E1C5_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public bool useDragThreshold { get; set; }
bool L_0 = __this->___U3CuseDragThresholdU3Ek__BackingField_21;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 PointerEventData_get_pointerPressRaycast_mEB1B974F5543F78162984E2924EF908E18CE3B5D_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public RaycastResult pointerPressRaycast { get; set; }
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_0 = __this->___U3CpointerPressRaycastU3Ek__BackingField_9;
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 void PointerEventData_set_useDragThreshold_m63FE2034E4B240F1A0A902B1EB893B3DBA2D848B_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool useDragThreshold { get; set; }
bool L_0 = ___0_value;
__this->___U3CuseDragThresholdU3Ek__BackingField_21 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_pressPosition_m85544FBAB798DABE70067508294A6C4841A95379_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 pressPosition { get; set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___U3CpressPositionU3Ek__BackingField_15 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_pointerPressRaycast_m55CA127474B4CBCA795A9C872B7630AAF766F852_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_value, const RuntimeMethod* method)
{
{
// public RaycastResult pointerPressRaycast { get; set; }
RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_0 = ___0_value;
__this->___U3CpointerPressRaycastU3Ek__BackingField_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CpointerPressRaycastU3Ek__BackingField_9))->___m_GameObject_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CpointerPressRaycastU3Ek__BackingField_9))->___module_1), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t00024D26E9CCD074EEBC25568B0383863A4CF117* ExecuteEvents_get_pointerDownHandler_mA67CE33D32540939A273DB88D6456C7FE43C13EF_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_PointerDownHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t00024D26E9CCD074EEBC25568B0383863A4CF117* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_PointerDownHandler_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PointerEventData_get_lastPress_m46720C62503214A44EE947679A8BA307BC2AEEDC_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public GameObject lastPress { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3ClastPressU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PointerEventData_get_clickTime_m5ABE0298E8CEF28B6BD7E750E940756CD78AB96E_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public float clickTime { get; set; }
float L_0 = __this->___U3CclickTimeU3Ek__BackingField_18;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventData_get_clickCount_m3977011C09DB9F904B1AAC3708B821B8D6AC0F9F_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public int clickCount { get; set; }
int32_t L_0 = __this->___U3CclickCountU3Ek__BackingField_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_clickCount_m0A87C2C367987492F310786DC9C3DF1616EA4D49_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public int clickCount { get; set; }
int32_t L_0 = ___0_value;
__this->___U3CclickCountU3Ek__BackingField_19 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_clickTime_m93D27EB35F490AC9100369A23002F09148F85996_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float clickTime { get; set; }
float L_0 = ___0_value;
__this->___U3CclickTimeU3Ek__BackingField_18 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_pointerDrag_m0E8D72362B07962843671C39ADC8F4D5E4915010_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
{
// public GameObject pointerDrag { get; set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
__this->___U3CpointerDragU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpointerDragU3Ek__BackingField_6), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t7DFDB0A0C9926E06BF7870695CD48A0533DFABAD* ExecuteEvents_get_initializePotentialDrag_m16F4CD40448FB1B78F6683AA26A9CC574F48AFBD_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_InitializePotentialDragHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t7DFDB0A0C9926E06BF7870695CD48A0533DFABAD* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_InitializePotentialDragHandler_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PointerEventData_get_eligibleForClick_m4B01A1640C694FD7421BDFB19CF763BC85672C8E_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public bool eligibleForClick { get; set; }
bool L_0 = __this->___U3CeligibleForClickU3Ek__BackingField_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t586168BFEFD0CF29A2B706B5411BF712BD73359E* ExecuteEvents_get_pointerClickHandler_m0017F9D1EAF7C02CDDB4C148C92D6685D88EA8D5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_PointerClickHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t586168BFEFD0CF29A2B706B5411BF712BD73359E* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_PointerClickHandler_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_tB3864D36512C3A896DAC44E898E5D9E1A92CB733* ExecuteEvents_get_dropHandler_m8E00FA7361DE68780ACEB365E6B14206A2180D03_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_DropHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_tB3864D36512C3A896DAC44E898E5D9E1A92CB733* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_DropHandler_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EventFunction_1_t33BA7CA3F9202146F70BE77589CE24F7451C584C* ExecuteEvents_get_endDragHandler_mE78FEEEAE114635E416FF1FE33C851E62B60555B_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { return s_EndDragHandler; }
il2cpp_codegen_runtime_class_init_inline(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var);
EventFunction_1_t33BA7CA3F9202146F70BE77589CE24F7451C584C* L_0 = ((ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_StaticFields*)il2cpp_codegen_static_fields_for(ExecuteEvents_t74DCF8B83743EE2773ACF182344612A048E2CC59_il2cpp_TypeInfo_var))->___s_EndDragHandler_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PointerEventData_get_pointerEnter_m6CE76D5C0C36C4666CDDE348B57885C52D495A4B_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, const RuntimeMethod* method)
{
{
// public GameObject pointerEnter { get; set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CpointerEnterU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRInputManager Instance { get; private set; }
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0 = ((HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_26;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRUIPointer_set_Camera_mED04B47C2F82BDEDE751B9BD5DE5FD90051D967B_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_value;
__this->___U3CCameraU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCameraU3Ek__BackingField_6), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRUIPointer_set_Pointer_m946AE5BEB530DB05FE6A765D2DFE9E7FAB350F53_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* ___0_value, const RuntimeMethod* method)
{
{
// public LineRenderer Pointer { get; private set; }
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_0 = ___0_value;
__this->___U3CPointerU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPointerU3Ek__BackingField_7), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* HVRUIPointer_get_Pointer_m025C957ED27D2B8F5EBEBB518253294F79CE4094_inline (HVRUIPointer_tEB5379680131FAADDAE7B5D742EB3DEAE5A20E91* __this, const RuntimeMethod* method)
{
{
// public LineRenderer Pointer { get; private set; }
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_0 = __this->___U3CPointerU3Ek__BackingField_7;
return L_0;
}
}
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 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 void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventData_set_scrollDelta_m58007CAE9A9B333B82C36B9E5431FBD926CB556C_inline (PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 scrollDelta { get; set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___U3CscrollDeltaU3Ek__BackingField_20 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabbable_set_Velocity_mC84F92348E744F4AAF64238C06EB2C35E3556DEC_inline (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
// public Vector3 Velocity { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CVelocityU3Ek__BackingField_10 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRStabber_get_Rigidbody_m98A0B3735F9D4912C2CB1A649444317DB1E56429_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___U3CRigidbodyU3Ek__BackingField_31;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabber_set_Rigidbody_m6A803FF656EF2EA247D6D49BF16C3A4669213F13_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_value;
__this->___U3CRigidbodyU3Ek__BackingField_31 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidbodyU3Ek__BackingField_31), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabber_set_StabbedObjects_m66F8BF8B6AD226ADA206FD8D1B18A7B2BBE5C6D8_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_value, const RuntimeMethod* method)
{
{
// public List<GameObject> StabbedObjects { get; private set; }
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_value;
__this->___U3CStabbedObjectsU3Ek__BackingField_34 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbedObjectsU3Ek__BackingField_34), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabber_set_StabbedStabbables_mBC07866BC38293B079A5361CA9E80A1A9065C645_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* ___0_value, const RuntimeMethod* method)
{
{
// public List<HVRStabbable> StabbedStabbables { get; private set; }
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_0 = ___0_value;
__this->___U3CStabbedStabbablesU3Ek__BackingField_35 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbedStabbablesU3Ek__BackingField_35), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRStabTracker_get_Joint_m06D2B1E86E6FF284AF59EB3B00E5CD039D22ADA6_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; private set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = __this->___U3CJointU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRStabTracker_get_StabbedColliders_m0EE316CB981A881C9C85341B0C0760FF13134387_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public List<Collider> StabbedColliders { get; private set; }
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = __this->___U3CStabbedCollidersU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* HVRStabTracker_get_Stabbable_mE39F9B5EA9D1F23B17C2FAC74FBF1C1D7C27C454_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public HVRStabbable Stabbable { get; private set; }
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_0 = __this->___U3CStabbableU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* HVRStabber_get_StabbedObjects_m33F4E02B9D010E21DC45246F7B1C739E504D3F71_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public List<GameObject> StabbedObjects { get; private set; }
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___U3CStabbedObjectsU3Ek__BackingField_34;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* HVRStabTracker_get_StabbedObject_mD5A2C3F47F9DA76D8CE0A1D534292138413F0E52_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public GameObject StabbedObject { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CStabbedObjectU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* HVRStabber_get_StabbedStabbables_mFE9D059861A425CD33349B1CA5E0ECAB98C2A32B_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public List<HVRStabbable> StabbedStabbables { get; private set; }
List_1_tC56132CC9FBF1DED5BCC0B1EF6116DBBA1D3D931* L_0 = __this->___U3CStabbedStabbablesU3Ek__BackingField_35;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabbable_get_Velocity_m941B6CFD27BAA3EA28AA219DC6538A8130B2A50E_inline (HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* __this, const RuntimeMethod* method)
{
{
// public Vector3 Velocity { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CVelocityU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabTracker_get_StabEntryPosition_m8F0268CC1B82542D1DEBE04B3308EBA77614F263_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public Vector3 StabEntryPosition { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CStabEntryPositionU3Ek__BackingField_4;
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRStabTracker_get_StabExitPosition_mC09E91C2D4932A53FCD2C13ADCF2242CD949B286_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public Vector3 StabExitPosition { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CStabExitPositionU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabber_set_ManuallyLocked_mA21BDB361F8EE2DEEBB4C2C19A7C06A9FCBF5979_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool ManuallyLocked { get; private set; }
bool L_0 = ___0_value;
__this->___U3CManuallyLockedU3Ek__BackingField_37 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* HVRStabTracker_get_Stabber_mB2621321DC3016DF11214CA1E3A7EA9605AD053F_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public HVRStabber Stabber { get; private set; }
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_0 = __this->___U3CStabberU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRStabber_get_ManuallyLocked_m3DA1E212E07E65A8D9E3B352EC410D2BE41D0635_inline (HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* __this, const RuntimeMethod* method)
{
{
// public bool ManuallyLocked { get; private set; }
bool L_0 = __this->___U3CManuallyLockedU3Ek__BackingField_37;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* HVRStabTracker_get_Settings_mBACCD475DB1B115C19B65F1DD29F2233E4D8A82A_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, const RuntimeMethod* method)
{
{
// public HVRStabbableSettings Settings { get; }
HVRStabbableSettings_t84D8624ED6E1D223CDBF062528B88EA99E55D813* L_0 = __this->___U3CSettingsU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
goto IL_002d;
}
IL_002d:
{
float L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabEntryPosition_m875718D5668B097B1DF7E38ACC4BEC511440D973_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
// public Vector3 StabEntryPosition { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CStabEntryPositionU3Ek__BackingField_4 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabExitPosition_m601B57D0C83B06D2BCF1023CDBD267B6078077B8_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
// public Vector3 StabExitPosition { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CStabExitPositionU3Ek__BackingField_5 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_Stabber_m710BA1C1B046DCA6545E3D814706CFC693092030_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* ___0_value, const RuntimeMethod* method)
{
{
// public HVRStabber Stabber { get; private set; }
HVRStabber_tE60C171AECD2D5487B702E7C6C27194FFC364904* L_0 = ___0_value;
__this->___U3CStabberU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabberU3Ek__BackingField_2), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_Stabbable_m46EC6DB60FFEDECE06A6336CEAAAA01485B3D730_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___0_value, const RuntimeMethod* method)
{
{
// public HVRStabbable Stabbable { get; private set; }
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* L_0 = ___0_value;
__this->___U3CStabbableU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbableU3Ek__BackingField_0), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_Joint_m0CA5AEAC1FA3F494CE9AAD661DD5EA54B961EFBF_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; private set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_value;
__this->___U3CJointU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointU3Ek__BackingField_3), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabbedObject_mAF82F0ED9F7F2C5B709CB6DD5CED2561982FA5EF_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
{
{
// public GameObject StabbedObject { get; private set; }
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
__this->___U3CStabbedObjectU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbedObjectU3Ek__BackingField_6), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRStabTracker_set_StabbedColliders_m792BC1FC85ED9CC1DC5871A89A2DE854A4A4534F_inline (HVRStabTracker_t1F116F7C6B71A6BD071C84795874FBF5AE1D05FD* __this, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___0_value, const RuntimeMethod* method)
{
{
// public List<Collider> StabbedColliders { get; private set; }
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = ___0_value;
__this->___U3CStabbedCollidersU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStabbedCollidersU3Ek__BackingField_7), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRSocketable_get_Grabbable_mA8E6ADAF18B578847AC6B199405301A9B6FAFA24_inline (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __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 void HVRSocketable_set_Grabbable_m1D669C588EFA49005443114CAC7CF84DEE0ED347_inline (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, const RuntimeMethod* method)
{
{
// public HVRGrabbable Grabbable { get; private set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_value;
__this->___U3CGrabbableU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGrabbableU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
{
{
// public bool IsGrabbing { get; private set; }
bool L_0 = __this->___U3CIsGrabbingU3Ek__BackingField_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRCamera_set_Camera_m7F05074BFDEDC9A1FF850B3094D903176E7F1863_inline (HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_value, const RuntimeMethod* method)
{
{
// public Camera Camera { get; private set; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___0_value;
__this->___U3CCameraU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCameraU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRManager Instance { get; private set; }
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_0 = ((HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_StaticFields*)il2cpp_codegen_static_fields_for(HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRCameraRig_get_IsMine_mFF6AD52183F636BA1EF2911B50767C7C668657D8_inline (HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* __this, const RuntimeMethod* method)
{
{
// public bool IsMine { get; set; } = true;
bool L_0 = __this->___U3CIsMineU3Ek__BackingField_23;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_JointSettings_m791F0879BED78C901A749BA0838AB1B3C5FF010D_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_value, const RuntimeMethod* method)
{
{
// public HVRJointSettings JointSettings { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_value;
__this->___U3CJointSettingsU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointSettingsU3Ek__BackingField_7), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandStrengthHandler_get_Stopped_m3BB8F65192786A9A2AE7794A395FC8EB9938639B_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public bool Stopped { get; private set; }
bool L_0 = __this->___U3CStoppedU3Ek__BackingField_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* HVRHandStrengthHandler_get_HandGrabberOverride_m38408AFC4D8E3A237B7B8B2D76BA3CF2370D3525_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public HVRJointSettings HandGrabberOverride { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = __this->___U3CHandGrabberOverrideU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* HVRHandStrengthHandler_get_JointOverride_m28EEB87D8504BDEAE605D204C6984A172503FA45_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public HVRJointSettings JointOverride { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = __this->___U3CJointOverrideU3Ek__BackingField_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* HVRHandStrengthHandler_get_JointSettings_m60CE10AF6CF26C0CFE539DF6348FF2CDA09943D4_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public HVRJointSettings JointSettings { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = __this->___U3CJointSettingsU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRHandStrengthHandler_get_Joint_mE4C59732ED8A0EB3D050A207DFE56DF933BECB29_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = __this->___U3CJointU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_JointOverride_m4CE205148679EE4B09FC809A0CF8AB4AB29AB1F7_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_value, const RuntimeMethod* method)
{
{
// public HVRJointSettings JointOverride { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_value;
__this->___U3CJointOverrideU3Ek__BackingField_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointOverrideU3Ek__BackingField_8), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_HandGrabberOverride_m86E940469719944532813F6D3520D6D1E13383E4_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_value, const RuntimeMethod* method)
{
{
// public HVRJointSettings HandGrabberOverride { get; private set; }
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_0 = ___0_value;
__this->___U3CHandGrabberOverrideU3Ek__BackingField_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandGrabberOverrideU3Ek__BackingField_9), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_Stopped_m5FB2C3BD33F3B104149C7BCBA90480515AFB595E_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool Stopped { get; private set; }
bool L_0 = ___0_value;
__this->___U3CStoppedU3Ek__BackingField_11 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHeadCollision_set_IsColliding_m8A7FD34A45CBD21986C5CD5C3DA77829B80D4536_inline (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsColliding { get; private set; }
bool L_0 = ___0_value;
__this->___U3CIsCollidingU3Ek__BackingField_14 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRJointHand_set_RigidBody_m7AF20BAD5CDEF22AC0E308AB3DA9085441BCC331_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method)
{
{
// public Rigidbody RigidBody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_value;
__this->___U3CRigidBodyU3Ek__BackingField_19 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidBodyU3Ek__BackingField_19), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void HVRJointHand_set_Grabber_m807A7547AF194563F8F04406CB406ECD90CE6E3E_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_value, const RuntimeMethod* method)
{
{
// public HVRHandGrabber Grabber { get; private set; }
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_value;
__this->___U3CGrabberU3Ek__BackingField_21 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGrabberU3Ek__BackingField_21), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRJointHand_get_Joint_m9347D6AD702E3CEC9634EC6DF7C2EF4CCAD3D9DE_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = __this->___U3CJointU3Ek__BackingField_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandStrengthHandler_set_Joint_mBF0FADD3B66691AC292C7259A4105F756183145E_inline (HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_value;
__this->___U3CJointU3Ek__BackingField_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointU3Ek__BackingField_10), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRJointHand_set_Joint_m320E34BE2C204F43F232CDD930F80ACCD9809BE7_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method)
{
{
// public ConfigurableJoint Joint { get; set; }
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_value;
__this->___U3CJointU3Ek__BackingField_20 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointU3Ek__BackingField_20), (void*)L_0);
return;
}
}
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 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 HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* HVRJointHand_get_Grabber_mC7F2F41AAAC0A08CB9198718BA48CF4E15CE5321_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method)
{
{
// public HVRHandGrabber Grabber { get; private set; }
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___U3CGrabberU3Ek__BackingField_21;
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 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 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 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 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 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 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 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 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 RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Nullable_1_GetValueOrDefault_m068A148705ED1E215A5E85D18BA6852B192DA419_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method)
{
{
float L_0 = (float)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m88ECE219176F771E4C5F913CC01FFCF91E93E3D0_gshared_inline (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __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;
}
}
{
RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)__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_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 RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____currentKey_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1;
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 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 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 int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value)));
return L_0;
}
}