#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; // System.Action`1 struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1; // HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1 struct CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180; // System.Func`3 struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C; // System.Func`3 struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5; // System.Collections.Generic.HashSet`1 struct HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B; // System.Collections.Generic.HashSet`1 struct HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66; // System.Collections.Generic.HashSet`1 struct HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872; // System.Collections.Generic.HashSet`1 struct HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D; // System.Collections.Generic.List`1 struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252; // System.Collections.Generic.List`1 struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78; // System.Collections.Generic.List`1 struct List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994; // System.Collections.Generic.List`1 struct List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930; // System.Collections.Generic.List`1 struct List_1_t71E1C509D6686A4EF6BFCEB06E6CAFA31E2FDF45; // System.Collections.Generic.List`1 struct List_1_t0546410FB3DD901156EF02285245EBDB24982ECB; // System.Collections.Generic.List`1 struct List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F; // System.Collections.Generic.List`1 struct List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D; // System.Collections.Generic.List`1 struct List_1_tE1890F7CDC1FECF10176B6F3E6AFB782F6422015; // UnityEngine.UI.CoroutineTween.TweenRunner`1 struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4; // UnityEngine.Events.UnityAction`2 struct UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED; // UnityEngine.Events.UnityAction`2 struct UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7; // UnityEngine.Events.UnityAction`2 struct UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_tD48F21ECE4CA728F95551EFB2EBC53E5C17CF5A6; // TMPro.TMP_TextProcessingStack`1[] struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // UnityEngine.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; // UnityEngine.Color32[] struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259; // System.Decimal[] struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // TMPro.FontWeight[] struct FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA; // HurricaneVR.Framework.Core.HVRGrabbable[] struct HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2; // HurricaneVR.Framework.Weapons.Guns.HVRGunPart[] struct HVRGunPartU5BU5D_t6822E6C472B309408A7529C3339525A04BF44982; // HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint[] struct HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F; // HurricaneVR.Framework.Core.Sockets.HVRSocketFilter[] struct HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8; // HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction[] struct HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490; // TMPro.HighlightState[] struct HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622; // TMPro.HorizontalAlignmentOptions[] struct HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // UnityEngine.Material[] struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; // TMPro.MaterialReference[] struct MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; // TMPro.RichTextTagAttribute[] struct RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // TMPro.TMP_CharacterInfo[] struct TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99; // TMPro.TMP_ColorGradient[] struct TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A; // System.UInt32[] struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // TMPro.WordWrapState[] struct WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9; // TMPro.TMP_Text/UnicodeChar[] struct UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354; // UnityEngine.Animator struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883; // UnityEngine.AudioClip struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA; // UnityEngine.Canvas struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26; // UnityEngine.CanvasRenderer struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // UnityEngine.ConfigurableJoint struct ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77; // UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B; // DamageHandler struct DamageHandler_tC2A7C6BE14670457704DBCE6508609CFDF24BD48; // System.Delegate struct Delegate_t; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // Zero.ExtGunBase struct ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C; // Zero.ExtGunShotgun struct ExtGunShotgun_t91C7B347AB01531646DD3BC13AC84C6A0C80D11F; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // GrenadeActivator struct GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818; // GrenadeWeapon struct GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84; // HurricaneVR.Framework.Weapons.GunHitEvent struct GunHitEvent_tAE31A03E5D2E5628D093C1540352CD81F2DB12FE; // HurricaneVR.Framework.Weapons.HVRAmmo struct HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150; // HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle struct HVRCockingHandle_tF73704597F673487FF78E157D13A89EB0401BD0C; // HurricaneVR.Framework.Components.HVRDamageHandlerBase struct HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12; // HurricaneVR.Framework.Components.HVRDamageProvider struct HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235; // HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings struct HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078; // HurricaneVR.Framework.Core.HVRGrabbable struct HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE; // HurricaneVR.Framework.Core.Bags.HVRGrabbableBag struct HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34; // HurricaneVR.Framework.Components.HVRGrabbableHoverBase struct HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305; // HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase struct HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6; // HurricaneVR.Framework.Weapons.Guns.HVRGunBase struct HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D; // HurricaneVR.Framework.Weapons.Guns.HVRGunBolt struct HVRGunBolt_t2B3586FA4388FE53D9819A42C606B7AF5AA3EED0; // HurricaneVR.Framework.Weapons.Guns.HVRGunEmitterBase struct HVRGunEmitterBase_t296F5D0E8DCA75FE7805E58E997AF21AD97BFB70; // HurricaneVR.Framework.Weapons.Guns.HVRGunHaptics struct HVRGunHaptics_t6E6B3EEFAA984B3D0F561AD2DF9AAD7D94F8EFFF; // HurricaneVR.Framework.Weapons.HVRGunSounds struct HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber struct HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90; // HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings struct HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77; // HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket struct HVRMagazineSocket_tD6FC4B0939BFD48A0F6511680C5FCFFCD06AC9FA; // HurricaneVR.Framework.Weapons.HVRRecoil struct HVRRecoil_tA8189F947FB46731DF67C21BFAAEE31F703861BC; // HurricaneVR.Framework.Core.HVRRequireOtherGrabbable struct HVRRequireOtherGrabbable_t7FB979F5D265E3592339DE68A98878FCF39FFE46; // HurricaneVR.Framework.Weapons.HVRShotgunMagazine struct HVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B; // HurricaneVR.Framework.Core.Grabbers.HVRSocket struct HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418; // HurricaneVR.Framework.Core.Sockets.HVRSocketable struct HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F; // HurricaneVR.Framework.Core.Stabbing.HVRStabbable struct HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1; // HurricaneVR.Framework.Weapons.Guns.HVRTriggerAnimator struct HVRTriggerAnimator_t10BDBEFB102A525A8AE3702522E4EF1BC533C5AA; // UnityEngine.HingeJoint struct HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // TMPro.ITextPreprocessor struct ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9; // UnityEngine.Events.InvokableCallList struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382; // UnityEngine.Joint struct Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682; // UnityEngine.UI.LayoutElement struct LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // System.Reflection.MethodInfo struct MethodInfo_t; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // UnityEngine.ParticleSystem struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1; // UnityEngine.Events.PersistentCallGroup struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25; // UnityEngine.UI.RectMask2D struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670; // UnityEngine.RectTransform struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; // UnityEngine.Rigidbody struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // ShotgunReload struct ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5; // HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent struct SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D; // HurricaneVR.Framework.Core.Bags.Sorter struct Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A; // System.String struct String_t; // TMPro.TMP_Character struct TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35; // TMPro.TMP_ColorGradient struct TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB; // TMPro.TMP_FontAsset struct TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160; // TMPro.TMP_SpriteAnimator struct TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4; // TMPro.TMP_SpriteAsset struct TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39; // TMPro.TMP_Style struct TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C; // TMPro.TMP_StyleSheet struct TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859; // TMPro.TMP_Text struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9; // TMPro.TMP_TextElement struct TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5; // TMPro.TMP_TextInfo struct TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // 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.WaitForSeconds struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3; // Zero.WeaponAmmo struct WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9; // Zero.ExtGunBase/d__8 struct U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E; // GrenadeActivator/<>c struct U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C; // GrenadeWeapon/<g__DelayHit|27_0>d struct U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913; // GrenadeWeapon/d__25 struct U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD; // GrenadeWeapon/d__27 struct U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D; // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8; // ShotgunReload/<g__Enabled|23_0>d struct U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7; IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteralB92EF51E45166C91E2762DB6C9F27C8BD6EBE466; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m464A180C3A0EA1842D8405966A33A053F90575F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m4F6F571E12AEEBDF366A75C8386BBC1E3BE9DD04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B_mE48B88C993DFCF22B20DF48287D32C80175460DD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisWeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9_m7EFDCD7E7D0BBBA596BDB0978532D72340BCBB77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m6B040B570F29EEB2BDBA328FEAA5E0F54CCEB610_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GrenadeActivator_Activate_mBA937335DF1A59CD74B4D7618D56F6B60252FA4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GrenadeActivator_Grab_m6A67E56DC8D8AF58EC0A5AD0279B836CF78BC3BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GrenadeActivator_Release_m81C7D6D507BDA3877669E996D390E60AED4F2969_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GrenadeWeapon_OnReady_m62D04E759E8FCFB9BDF7A4BA63649D54328BBB57_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GrenadeWeapon_Release_m736F32107312354E6B13AF506A1DEB9DD7A675ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CReadyU3Ed__25_System_Collections_IEnumerator_Reset_mE3706D559D6EAB29F10E3FA8F72C7D1420CD2FE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CSmokeDisableU3Ed__8_System_Collections_IEnumerator_Reset_m107C82CB9FD9859B16FE151A82BA38270144B589_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_System_Collections_IEnumerator_Reset_m0EDBE4BD34AC1FADF0655CF46BCFA05874D19AA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_System_Collections_IEnumerator_Reset_mAA5312A138BFCD232072640188AF2F779824D706_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__19_0_mF594722FC27E239F8CBFA85AF63A9C7CECA29F40_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CWaitAndExplosionU3Ed__27_System_Collections_IEnumerator_Reset_mEC768D9835F4A7DB23FD09FE533FE3718F6F1634_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_AddListener_mD7DB3A7C8C28B7F02CD6480126E322FF090C83CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_m5B0C91EEDD9E69BF961E9A14BEBF3EE359401A8D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_RemoveListener_mF630424A5004E69D1ED1F73728A295D7EAD00BFE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* WeaponAmmo_AmmoChanged_mB50F447583AAF2CDE8626ACEF10E44340A2A2EF2_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; 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 // struct U3CModuleU3E_t77CDBB7151BFD81BA38D83DEFD3A7AC5F3230C5F { }; // System.Collections.Generic.List`1 struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_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; }; // PhysicsExtension struct PhysicsExtension_t89EA627D000C2F75C783F0E19755E38B5D84ECB1 : 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; }; // 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 { }; // Zero.ExtGunBase/d__8 struct U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E : public RuntimeObject { // System.Int32 Zero.ExtGunBase/d__8::<>1__state int32_t ___U3CU3E1__state_0; // System.Object Zero.ExtGunBase/d__8::<>2__current RuntimeObject* ___U3CU3E2__current_1; // Zero.ExtGunBase Zero.ExtGunBase/d__8::<>4__this ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* ___U3CU3E4__this_2; }; // GrenadeActivator/<>c struct U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C : public RuntimeObject { }; // GrenadeWeapon/<g__DelayHit|27_0>d struct U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913 : public RuntimeObject { // System.Int32 GrenadeWeapon/<g__DelayHit|27_0>d::<>1__state int32_t ___U3CU3E1__state_0; // System.Object GrenadeWeapon/<g__DelayHit|27_0>d::<>2__current RuntimeObject* ___U3CU3E2__current_1; // GrenadeWeapon GrenadeWeapon/<g__DelayHit|27_0>d::<>4__this GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* ___U3CU3E4__this_2; }; // GrenadeWeapon/d__25 struct U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD : public RuntimeObject { // System.Int32 GrenadeWeapon/d__25::<>1__state int32_t ___U3CU3E1__state_0; // System.Object GrenadeWeapon/d__25::<>2__current RuntimeObject* ___U3CU3E2__current_1; // GrenadeWeapon GrenadeWeapon/d__25::<>4__this GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* ___U3CU3E4__this_2; // System.Single GrenadeWeapon/d__25::5__2 float ___U3CtU3E5__2_3; // System.Boolean GrenadeWeapon/d__25::5__3 bool ___U3CinverseU3E5__3_4; }; // GrenadeWeapon/d__27 struct U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D : public RuntimeObject { // System.Int32 GrenadeWeapon/d__27::<>1__state int32_t ___U3CU3E1__state_0; // System.Object GrenadeWeapon/d__27::<>2__current RuntimeObject* ___U3CU3E2__current_1; // GrenadeWeapon GrenadeWeapon/d__27::<>4__this GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* ___U3CU3E4__this_2; // System.Single GrenadeWeapon/d__27::5__2 float ___U3CtU3E5__2_3; // System.Boolean GrenadeWeapon/d__27::5__3 bool ___U3CsoundActivateU3E5__3_4; }; // ShotgunReload/<g__Enabled|23_0>d struct U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7 : public RuntimeObject { // System.Int32 ShotgunReload/<g__Enabled|23_0>d::<>1__state int32_t ___U3CU3E1__state_0; // System.Object ShotgunReload/<g__Enabled|23_0>d::<>2__current RuntimeObject* ___U3CU3E2__current_1; // ShotgunReload ShotgunReload/<g__Enabled|23_0>d::<>4__this ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* ___U3CU3E4__this_2; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem int32_t ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack HorizontalAlignmentOptionsU5BU5D_t4D185662282BFB910D8B9A8199E91578E9422658* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem int32_t ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C { // T[] TMPro.TMP_TextProcessingStack`1::itemStack Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem int32_t ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem float ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C { // T[] TMPro.TMP_TextProcessingStack`1::itemStack TMP_ColorGradientU5BU5D_t2F65E8C42F268DFF33BB1392D94BCF5B5087308A* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 { // System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3; }; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 { // System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3; }; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 { // System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // UnityEngine.Color32 struct Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B { union { #pragma pack(push, tp, 1) struct { // System.Int32 UnityEngine.Color32::rgba int32_t ___rgba_0; }; #pragma pack(pop, tp) struct { int32_t ___rgba_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Byte UnityEngine.Color32::r uint8_t ___r_1; }; #pragma pack(pop, tp) struct { uint8_t ___r_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_2_OffsetPadding[1]; // System.Byte UnityEngine.Color32::g uint8_t ___g_2; }; #pragma pack(pop, tp) struct { char ___g_2_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_3_OffsetPadding[2]; // System.Byte UnityEngine.Color32::b uint8_t ___b_3; }; #pragma pack(pop, tp) struct { char ___b_3_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_4_OffsetPadding[3]; // System.Byte UnityEngine.Color32::a uint8_t ___a_4; }; #pragma pack(pop, tp) struct { char ___a_4_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_4_forAlignmentOnly; }; }; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // 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; }; // 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.JointLimits struct JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A { // System.Single UnityEngine.JointLimits::m_Min float ___m_Min_0; // System.Single UnityEngine.JointLimits::m_Max float ___m_Max_1; // System.Single UnityEngine.JointLimits::m_Bounciness float ___m_Bounciness_2; // System.Single UnityEngine.JointLimits::m_BounceMinVelocity float ___m_BounceMinVelocity_3; // System.Single UnityEngine.JointLimits::m_ContactDistance float ___m_ContactDistance_4; // System.Single UnityEngine.JointLimits::minBounce float ___minBounce_5; // System.Single UnityEngine.JointLimits::maxBounce float ___maxBounce_6; }; // UnityEngine.LayerMask struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB { // System.Int32 UnityEngine.LayerMask::m_Mask int32_t ___m_Mask_0; }; // TMPro.MaterialReference struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B { // System.Int32 TMPro.MaterialReference::index int32_t ___index_0; // TMPro.TMP_FontAsset TMPro.MaterialReference::fontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; // TMPro.TMP_SpriteAsset TMPro.MaterialReference::spriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2; // UnityEngine.Material TMPro.MaterialReference::material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3; // System.Boolean TMPro.MaterialReference::isDefaultMaterial bool ___isDefaultMaterial_4; // System.Boolean TMPro.MaterialReference::isFallbackMaterial bool ___isFallbackMaterial_5; // UnityEngine.Material TMPro.MaterialReference::fallbackMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6; // System.Single TMPro.MaterialReference::padding float ___padding_7; // System.Int32 TMPro.MaterialReference::referenceCount int32_t ___referenceCount_8; }; // Native definition for P/Invoke marshalling of TMPro.MaterialReference struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_pinvoke { int32_t ___index_0; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3; int32_t ___isDefaultMaterial_4; int32_t ___isFallbackMaterial_5; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6; float ___padding_7; int32_t ___referenceCount_8; }; // Native definition for COM marshalling of TMPro.MaterialReference struct MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B_marshaled_com { int32_t ___index_0; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___spriteAsset_2; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_3; int32_t ___isDefaultMaterial_4; int32_t ___isFallbackMaterial_5; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___fallbackMaterial_6; float ___padding_7; int32_t ___referenceCount_8; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; // 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; }; // TMPro.TMP_FontStyleStack struct TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC { // System.Byte TMPro.TMP_FontStyleStack::bold uint8_t ___bold_0; // System.Byte TMPro.TMP_FontStyleStack::italic uint8_t ___italic_1; // System.Byte TMPro.TMP_FontStyleStack::underline uint8_t ___underline_2; // System.Byte TMPro.TMP_FontStyleStack::strikethrough uint8_t ___strikethrough_3; // System.Byte TMPro.TMP_FontStyleStack::highlight uint8_t ___highlight_4; // System.Byte TMPro.TMP_FontStyleStack::superscript uint8_t ___superscript_5; // System.Byte TMPro.TMP_FontStyleStack::subscript uint8_t ___subscript_6; // System.Byte TMPro.TMP_FontStyleStack::uppercase uint8_t ___uppercase_7; // System.Byte TMPro.TMP_FontStyleStack::lowercase uint8_t ___lowercase_8; // System.Byte TMPro.TMP_FontStyleStack::smallcaps uint8_t ___smallcaps_9; }; // TMPro.TMP_Offset struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 { // System.Single TMPro.TMP_Offset::m_Left float ___m_Left_0; // System.Single TMPro.TMP_Offset::m_Right float ___m_Right_1; // System.Single TMPro.TMP_Offset::m_Top float ___m_Top_2; // System.Single TMPro.TMP_Offset::m_Bottom float ___m_Bottom_3; }; // 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.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.ParticleSystem/MainModule struct MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 { // UnityEngine.ParticleSystem UnityEngine.ParticleSystem/MainModule::m_ParticleSystem ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0; }; // Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/MainModule struct MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_marshaled_pinvoke { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0; }; // Native definition for COM marshalling of UnityEngine.ParticleSystem/MainModule struct MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9_marshaled_com { ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0; }; // TMPro.TMP_Text/SpecialCharacter struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 { // TMPro.TMP_Character TMPro.TMP_Text/SpecialCharacter::character TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0; // TMPro.TMP_FontAsset TMPro.TMP_Text/SpecialCharacter::fontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; // UnityEngine.Material TMPro.TMP_Text/SpecialCharacter::material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2; // System.Int32 TMPro.TMP_Text/SpecialCharacter::materialIndex int32_t ___materialIndex_3; }; // Native definition for P/Invoke marshalling of TMPro.TMP_Text/SpecialCharacter struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_pinvoke { TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2; int32_t ___materialIndex_3; }; // Native definition for COM marshalling of TMPro.TMP_Text/SpecialCharacter struct SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777_marshaled_com { TMP_Character_t7D37A55EF1A9FF6D0BFE6D50E86A00F80E7FAF35* ___character_0; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___fontAsset_1; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material_2; int32_t ___materialIndex_3; }; // TMPro.TMP_Text/TextBackingContainer struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 { // System.UInt32[] TMPro.TMP_Text/TextBackingContainer::m_Array UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_Array_0; // System.Int32 TMPro.TMP_Text/TextBackingContainer::m_Count int32_t ___m_Count_1; }; // Native definition for P/Invoke marshalling of TMPro.TMP_Text/TextBackingContainer struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_pinvoke { Il2CppSafeArray/*NONE*/* ___m_Array_0; int32_t ___m_Count_1; }; // Native definition for COM marshalling of TMPro.TMP_Text/TextBackingContainer struct TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361_marshaled_com { Il2CppSafeArray/*NONE*/* ___m_Array_0; int32_t ___m_Count_1; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 { // T[] TMPro.TMP_TextProcessingStack`1::itemStack MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem MaterialReference_tFD98FFFBBDF168028E637446C6676507186F4D0B ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject { // System.IntPtr UnityEngine.AnimationCurve::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com { intptr_t ___m_Ptr_0; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D { // System.IntPtr UnityEngine.Coroutine::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { intptr_t ___m_Ptr_0; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // FMOD.Studio.EventInstance struct EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF { // System.IntPtr FMOD.Studio.EventInstance::handle intptr_t ___handle_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; }; // TMPro.Extents struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 { // UnityEngine.Vector2 TMPro.Extents::min Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min_2; // UnityEngine.Vector2 TMPro.Extents::max Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max_3; }; // TMPro.HighlightState struct HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B { // UnityEngine.Color32 TMPro.HighlightState::color Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___color_0; // TMPro.TMP_Offset TMPro.HighlightState::padding TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___padding_1; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // Unity.Profiling.ProfilerMarker struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD { // System.IntPtr Unity.Profiling.ProfilerMarker::m_Ptr intptr_t ___m_Ptr_0; }; // UnityEngine.Ray struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 { // UnityEngine.Vector3 UnityEngine.Ray::m_Origin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0; // UnityEngine.Vector3 UnityEngine.Ray::m_Direction Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1; }; // UnityEngine.RaycastHit struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 { // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0; // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.UInt32 UnityEngine.RaycastHit::m_FaceID uint32_t ___m_FaceID_2; // System.Single UnityEngine.RaycastHit::m_Distance float ___m_Distance_3; // UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4; // System.Int32 UnityEngine.RaycastHit::m_Collider int32_t ___m_Collider_5; }; // HurricaneVR.Framework.Core.VRGrabberEvent struct VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C : public UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63 { }; // HurricaneVR.Framework.Core.VRHandGrabberEvent struct VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16 : public UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690 { }; // TMPro.VertexGradient struct VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F { // UnityEngine.Color TMPro.VertexGradient::topLeft Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topLeft_0; // UnityEngine.Color TMPro.VertexGradient::topRight Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___topRight_1; // UnityEngine.Color TMPro.VertexGradient::bottomLeft Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomLeft_2; // UnityEngine.Color TMPro.VertexGradient::bottomRight Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___bottomRight_3; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D { // T[] TMPro.TMP_TextProcessingStack`1::itemStack HighlightStateU5BU5D_tA878A0AF1F4F52882ACD29515AADC277EE135622* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem HighlightState_tE4F50287E5E2E91D42AB77DEA281D88D3AD6A28B ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // 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; }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // TMPro.TMP_LineInfo struct TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 { // System.Int32 TMPro.TMP_LineInfo::controlCharacterCount int32_t ___controlCharacterCount_0; // System.Int32 TMPro.TMP_LineInfo::characterCount int32_t ___characterCount_1; // System.Int32 TMPro.TMP_LineInfo::visibleCharacterCount int32_t ___visibleCharacterCount_2; // System.Int32 TMPro.TMP_LineInfo::spaceCount int32_t ___spaceCount_3; // System.Int32 TMPro.TMP_LineInfo::wordCount int32_t ___wordCount_4; // System.Int32 TMPro.TMP_LineInfo::firstCharacterIndex int32_t ___firstCharacterIndex_5; // System.Int32 TMPro.TMP_LineInfo::firstVisibleCharacterIndex int32_t ___firstVisibleCharacterIndex_6; // System.Int32 TMPro.TMP_LineInfo::lastCharacterIndex int32_t ___lastCharacterIndex_7; // System.Int32 TMPro.TMP_LineInfo::lastVisibleCharacterIndex int32_t ___lastVisibleCharacterIndex_8; // System.Single TMPro.TMP_LineInfo::length float ___length_9; // System.Single TMPro.TMP_LineInfo::lineHeight float ___lineHeight_10; // System.Single TMPro.TMP_LineInfo::ascender float ___ascender_11; // System.Single TMPro.TMP_LineInfo::baseline float ___baseline_12; // System.Single TMPro.TMP_LineInfo::descender float ___descender_13; // System.Single TMPro.TMP_LineInfo::maxAdvance float ___maxAdvance_14; // System.Single TMPro.TMP_LineInfo::width float ___width_15; // System.Single TMPro.TMP_LineInfo::marginLeft float ___marginLeft_16; // System.Single TMPro.TMP_LineInfo::marginRight float ___marginRight_17; // TMPro.HorizontalAlignmentOptions TMPro.TMP_LineInfo::alignment int32_t ___alignment_18; // TMPro.Extents TMPro.TMP_LineInfo::lineExtents Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___lineExtents_19; }; // UnityEngine.Events.UnityAction`2 struct UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED : public MulticastDelegate_t { }; // UnityEngine.Events.UnityAction`2 struct UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7 : 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 { }; // UnityEngine.Joint struct Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // UnityEngine.ParticleSystem struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Rigidbody struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Events.UnityAction struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7 : public MulticastDelegate_t { }; // TMPro.WordWrapState struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A { // System.Int32 TMPro.WordWrapState::previous_WordBreak int32_t ___previous_WordBreak_0; // System.Int32 TMPro.WordWrapState::total_CharacterCount int32_t ___total_CharacterCount_1; // System.Int32 TMPro.WordWrapState::visible_CharacterCount int32_t ___visible_CharacterCount_2; // System.Int32 TMPro.WordWrapState::visible_SpriteCount int32_t ___visible_SpriteCount_3; // System.Int32 TMPro.WordWrapState::visible_LinkCount int32_t ___visible_LinkCount_4; // System.Int32 TMPro.WordWrapState::firstCharacterIndex int32_t ___firstCharacterIndex_5; // System.Int32 TMPro.WordWrapState::firstVisibleCharacterIndex int32_t ___firstVisibleCharacterIndex_6; // System.Int32 TMPro.WordWrapState::lastCharacterIndex int32_t ___lastCharacterIndex_7; // System.Int32 TMPro.WordWrapState::lastVisibleCharIndex int32_t ___lastVisibleCharIndex_8; // System.Int32 TMPro.WordWrapState::lineNumber int32_t ___lineNumber_9; // System.Single TMPro.WordWrapState::maxCapHeight float ___maxCapHeight_10; // System.Single TMPro.WordWrapState::maxAscender float ___maxAscender_11; // System.Single TMPro.WordWrapState::maxDescender float ___maxDescender_12; // System.Single TMPro.WordWrapState::startOfLineAscender float ___startOfLineAscender_13; // System.Single TMPro.WordWrapState::maxLineAscender float ___maxLineAscender_14; // System.Single TMPro.WordWrapState::maxLineDescender float ___maxLineDescender_15; // System.Single TMPro.WordWrapState::pageAscender float ___pageAscender_16; // TMPro.HorizontalAlignmentOptions TMPro.WordWrapState::horizontalAlignment int32_t ___horizontalAlignment_17; // System.Single TMPro.WordWrapState::marginLeft float ___marginLeft_18; // System.Single TMPro.WordWrapState::marginRight float ___marginRight_19; // System.Single TMPro.WordWrapState::xAdvance float ___xAdvance_20; // System.Single TMPro.WordWrapState::preferredWidth float ___preferredWidth_21; // System.Single TMPro.WordWrapState::preferredHeight float ___preferredHeight_22; // System.Single TMPro.WordWrapState::previousLineScale float ___previousLineScale_23; // System.Int32 TMPro.WordWrapState::wordCount int32_t ___wordCount_24; // TMPro.FontStyles TMPro.WordWrapState::fontStyle int32_t ___fontStyle_25; // System.Int32 TMPro.WordWrapState::italicAngle int32_t ___italicAngle_26; // System.Single TMPro.WordWrapState::fontScaleMultiplier float ___fontScaleMultiplier_27; // System.Single TMPro.WordWrapState::currentFontSize float ___currentFontSize_28; // System.Single TMPro.WordWrapState::baselineOffset float ___baselineOffset_29; // System.Single TMPro.WordWrapState::lineOffset float ___lineOffset_30; // System.Boolean TMPro.WordWrapState::isDrivenLineSpacing bool ___isDrivenLineSpacing_31; // System.Single TMPro.WordWrapState::glyphHorizontalAdvanceAdjustment float ___glyphHorizontalAdvanceAdjustment_32; // System.Single TMPro.WordWrapState::cSpace float ___cSpace_33; // System.Single TMPro.WordWrapState::mSpace float ___mSpace_34; // TMPro.TMP_TextInfo TMPro.WordWrapState::textInfo TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35; // TMPro.TMP_LineInfo TMPro.WordWrapState::lineInfo TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36; // UnityEngine.Color32 TMPro.WordWrapState::vertexColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37; // UnityEngine.Color32 TMPro.WordWrapState::underlineColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38; // UnityEngine.Color32 TMPro.WordWrapState::strikethroughColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39; // UnityEngine.Color32 TMPro.WordWrapState::highlightColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40; // TMPro.TMP_FontStyleStack TMPro.WordWrapState::basicStyleStack TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::italicAngleStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::colorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::underlineColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::strikethroughColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::highlightColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::highlightStateStack TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::colorGradientStack TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::sizeStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::indentStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::fontWeightStack TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::styleStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::baselineStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::actionStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::materialReferenceStack TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55; // TMPro.TMP_TextProcessingStack`1 TMPro.WordWrapState::lineJustificationStack TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56; // System.Int32 TMPro.WordWrapState::spriteAnimationID int32_t ___spriteAnimationID_57; // TMPro.TMP_FontAsset TMPro.WordWrapState::currentFontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58; // TMPro.TMP_SpriteAsset TMPro.WordWrapState::currentSpriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59; // UnityEngine.Material TMPro.WordWrapState::currentMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60; // System.Int32 TMPro.WordWrapState::currentMaterialIndex int32_t ___currentMaterialIndex_61; // TMPro.Extents TMPro.WordWrapState::meshExtents Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62; // System.Boolean TMPro.WordWrapState::tagNoParsing bool ___tagNoParsing_63; // System.Boolean TMPro.WordWrapState::isNonBreakingSpace bool ___isNonBreakingSpace_64; }; // Native definition for P/Invoke marshalling of TMPro.WordWrapState struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_pinvoke { int32_t ___previous_WordBreak_0; int32_t ___total_CharacterCount_1; int32_t ___visible_CharacterCount_2; int32_t ___visible_SpriteCount_3; int32_t ___visible_LinkCount_4; int32_t ___firstCharacterIndex_5; int32_t ___firstVisibleCharacterIndex_6; int32_t ___lastCharacterIndex_7; int32_t ___lastVisibleCharIndex_8; int32_t ___lineNumber_9; float ___maxCapHeight_10; float ___maxAscender_11; float ___maxDescender_12; float ___startOfLineAscender_13; float ___maxLineAscender_14; float ___maxLineDescender_15; float ___pageAscender_16; int32_t ___horizontalAlignment_17; float ___marginLeft_18; float ___marginRight_19; float ___xAdvance_20; float ___preferredWidth_21; float ___preferredHeight_22; float ___previousLineScale_23; int32_t ___wordCount_24; int32_t ___fontStyle_25; int32_t ___italicAngle_26; float ___fontScaleMultiplier_27; float ___currentFontSize_28; float ___baselineOffset_29; float ___lineOffset_30; int32_t ___isDrivenLineSpacing_31; float ___glyphHorizontalAdvanceAdjustment_32; float ___cSpace_33; float ___mSpace_34; TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40; TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46; TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47; TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50; TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54; TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55; TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56; int32_t ___spriteAnimationID_57; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60; int32_t ___currentMaterialIndex_61; Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62; int32_t ___tagNoParsing_63; int32_t ___isNonBreakingSpace_64; }; // Native definition for COM marshalling of TMPro.WordWrapState struct WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A_marshaled_com { int32_t ___previous_WordBreak_0; int32_t ___total_CharacterCount_1; int32_t ___visible_CharacterCount_2; int32_t ___visible_SpriteCount_3; int32_t ___visible_LinkCount_4; int32_t ___firstCharacterIndex_5; int32_t ___firstVisibleCharacterIndex_6; int32_t ___lastCharacterIndex_7; int32_t ___lastVisibleCharIndex_8; int32_t ___lineNumber_9; float ___maxCapHeight_10; float ___maxAscender_11; float ___maxDescender_12; float ___startOfLineAscender_13; float ___maxLineAscender_14; float ___maxLineDescender_15; float ___pageAscender_16; int32_t ___horizontalAlignment_17; float ___marginLeft_18; float ___marginRight_19; float ___xAdvance_20; float ___preferredWidth_21; float ___preferredHeight_22; float ___previousLineScale_23; int32_t ___wordCount_24; int32_t ___fontStyle_25; int32_t ___italicAngle_26; float ___fontScaleMultiplier_27; float ___currentFontSize_28; float ___baselineOffset_29; float ___lineOffset_30; int32_t ___isDrivenLineSpacing_31; float ___glyphHorizontalAdvanceAdjustment_32; float ___cSpace_33; float ___mSpace_34; TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___textInfo_35; TMP_LineInfo_tB75C1965B58DB7B3A046C8CA55AD6AB92B6B17B3 ___lineInfo_36; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___vertexColor_37; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___underlineColor_38; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___strikethroughColor_39; Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___highlightColor_40; TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___basicStyleStack_41; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45; TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46; TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47; TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50; TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52; TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53; TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54; TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55; TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___lineJustificationStack_56; int32_t ___spriteAnimationID_57; TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___currentFontAsset_58; TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___currentSpriteAsset_59; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___currentMaterial_60; int32_t ___currentMaterialIndex_61; Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___meshExtents_62; int32_t ___tagNoParsing_63; int32_t ___isNonBreakingSpace_64; }; // TMPro.TMP_TextProcessingStack`1 struct TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F { // T[] TMPro.TMP_TextProcessingStack`1::itemStack WordWrapStateU5BU5D_t473D59C9DBCC949CE72EF1EB471CBA152A6CEAC9* ___itemStack_0; // System.Int32 TMPro.TMP_TextProcessingStack`1::index int32_t ___index_1; // T TMPro.TMP_TextProcessingStack`1::m_DefaultItem WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_DefaultItem_2; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Capacity int32_t ___m_Capacity_3; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_RolloverSize int32_t ___m_RolloverSize_4; // System.Int32 TMPro.TMP_TextProcessingStack`1::m_Count int32_t ___m_Count_5; }; // UnityEngine.ConfigurableJoint struct ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77 : public Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682 { }; // UnityEngine.HingeJoint struct HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7 : public Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682 { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // GrenadeActivator struct GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Action GrenadeActivator::OnReady Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnReady_4; // HurricaneVR.Framework.Core.HVRGrabbable GrenadeActivator::grabbable HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_5; // HurricaneVR.Framework.Core.HVRGrabbable GrenadeActivator::masterGrabbable HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___masterGrabbable_6; // UnityEngine.HingeJoint GrenadeActivator::joint HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* ___joint_7; // UnityEngine.Rigidbody GrenadeActivator::rig Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___rig_8; // HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle GrenadeActivator::cockingHandle HVRCockingHandle_tF73704597F673487FF78E157D13A89EB0401BD0C* ___cockingHandle_9; // UnityEngine.Vector3 GrenadeActivator::anchor Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___anchor_10; // System.Boolean GrenadeActivator::isActivated bool ___isActivated_11; // UnityEngine.Vector3 GrenadeActivator::offsetAnchor Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___offsetAnchor_12; // System.Single GrenadeActivator::minJointLimit float ___minJointLimit_13; // System.Single GrenadeActivator::maxJointLimit float ___maxJointLimit_14; }; // GrenadeWeapon struct GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single GrenadeWeapon::delayToDamage float ___delayToDamage_4; // UnityEngine.LayerMask GrenadeWeapon::mask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___mask_5; // System.Single GrenadeWeapon::radius float ___radius_6; // System.Single GrenadeWeapon::upDistance float ___upDistance_7; // System.Single GrenadeWeapon::delayToExplosion float ___delayToExplosion_8; // HurricaneVR.Framework.Components.HVRDamageProvider GrenadeWeapon::damageProvider HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235* ___damageProvider_9; // System.Collections.Generic.List`1 GrenadeWeapon::toCheckColliders List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___toCheckColliders_10; // FMODUnity.EventReference GrenadeWeapon::soundRef EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 ___soundRef_11; // UnityEngine.AnimationCurve GrenadeWeapon::soundCurve AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___soundCurve_12; // FMOD.Studio.EventInstance GrenadeWeapon::soundInstance EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF ___soundInstance_13; // HurricaneVR.Framework.Core.HVRGrabbable GrenadeWeapon::grabbable HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_14; // GrenadeActivator GrenadeWeapon::activator GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* ___activator_15; // UnityEngine.GameObject GrenadeWeapon::explosionFx GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___explosionFx_16; // HurricaneVR.Framework.Weapons.HVRGunSounds GrenadeWeapon::sounds HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570* ___sounds_17; // UnityEngine.Renderer GrenadeWeapon::buttonRender Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___buttonRender_18; // UnityEngine.Material GrenadeWeapon::buttonMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___buttonMaterial_19; // System.Single GrenadeWeapon::offset float ___offset_20; // UnityEngine.Color GrenadeWeapon::emissionColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___emissionColor_21; // System.Boolean GrenadeWeapon::isDebug bool ___isDebug_22; // System.Boolean GrenadeWeapon::isReady bool ___isReady_24; }; // HurricaneVR.Framework.Components.HVRDamageHandlerBase struct HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // HurricaneVR.Framework.Components.HVRDamageProvider struct HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single HurricaneVR.Framework.Components.HVRDamageProvider::Damage float ___Damage_4; // System.Single HurricaneVR.Framework.Components.HVRDamageProvider::Force float ___Force_5; // UnityEngine.Transform HurricaneVR.Framework.Components.HVRDamageProvider::Player Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Player_6; }; // HurricaneVR.Framework.Core.HVRGrabbable struct HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // HurricaneVR.Framework.Core.GrabBehaviour HurricaneVR.Framework.Core.HVRGrabbable::GrabBehaviour int32_t ___GrabBehaviour_5; // HurricaneVR.Framework.Shared.PoseType HurricaneVR.Framework.Core.HVRGrabbable::PoseType int32_t ___PoseType_6; // HurricaneVR.Framework.Shared.HVRGrabTracking HurricaneVR.Framework.Core.HVRGrabbable::TrackingType int32_t ___TrackingType_7; // HurricaneVR.Framework.Shared.HVRHoldType HurricaneVR.Framework.Core.HVRGrabbable::HoldType int32_t ___HoldType_8; // HurricaneVR.Framework.Shared.HVRGrabControls HurricaneVR.Framework.Core.HVRGrabbable::GrabControl int32_t ___GrabControl_9; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::OverrideGrabTrigger bool ___OverrideGrabTrigger_10; // HurricaneVR.Framework.Shared.HVRGrabTrigger HurricaneVR.Framework.Core.HVRGrabbable::GrabTrigger int32_t ___GrabTrigger_11; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::RequireLineOfSight bool ___RequireLineOfSight_12; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::PoseImmediately bool ___PoseImmediately_13; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ParentHandModel bool ___ParentHandModel_14; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::BreakDistance float ___BreakDistance_15; // HurricaneVR.Framework.Core.BreakDistanceSource HurricaneVR.Framework.Core.HVRGrabbable::BreakDistanceSource int32_t ___BreakDistanceSource_16; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::RemainsKinematic bool ___RemainsKinematic_17; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::Stationary bool ___Stationary_18; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::ReleasedAngularConversionFactor float ___ReleasedAngularConversionFactor_19; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::ReleasedVelocityFactor float ___ReleasedVelocityFactor_20; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::ReleasedAngularFactor float ___ReleasedAngularFactor_21; // HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.HVRGrabbable::GrabIndicator HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___GrabIndicator_22; // HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.HVRGrabbable::ForceGrabIndicator HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___ForceGrabIndicator_23; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowGrabIndicator bool ___ShowGrabIndicator_24; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowTriggerGrabIndicator bool ___ShowTriggerGrabIndicator_25; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowForceGrabIndicator bool ___ShowForceGrabIndicator_26; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ForceGrabbable bool ___ForceGrabbable_27; // HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings HurricaneVR.Framework.Core.HVRGrabbable::ForcePullOverride HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* ___ForcePullOverride_28; // HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRGrabbable::JointOverride HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___JointOverride_29; // HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRGrabbable::OneHandJointSettings HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___OneHandJointSettings_30; // HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRGrabbable::TwoHandJointSettings HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___TwoHandJointSettings_31; // HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRGrabbable::PullingSettingsOverride HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___PullingSettingsOverride_32; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::PalmCenterOfMass bool ___PalmCenterOfMass_33; // UnityEngine.AudioClip HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbedClip AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___HandGrabbedClip_34; // HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::StartingSocket HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___StartingSocket_35; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::LinkStartingSocket bool ___LinkStartingSocket_36; // HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint[] HurricaneVR.Framework.Core.HVRGrabbable::SocketGrabPoints HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* ___SocketGrabPoints_37; // UnityEngine.Rigidbody HurricaneVR.Framework.Core.HVRGrabbable::Rigidbody Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___Rigidbody_38; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::AutoApplyLayer bool ___AutoApplyLayer_39; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::RequireOverlapClearance bool ___RequireOverlapClearance_40; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::OverlapTimeout float ___OverlapTimeout_41; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::FinalJointMaxAngle float ___FinalJointMaxAngle_42; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::FinalJointTimeout float ___FinalJointTimeout_43; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::CollisionParents List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___CollisionParents_44; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::ExtraIgnoreCollisionParents List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___ExtraIgnoreCollisionParents_45; // UnityEngine.Collider[] HurricaneVR.Framework.Core.HVRGrabbable::GrabColliders ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___GrabColliders_46; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ConsiderGrabPointAngle bool ___ConsiderGrabPointAngle_47; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::UseColliderClosestPoint bool ___UseColliderClosestPoint_48; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::DisableHandCollision bool ___DisableHandCollision_49; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::AllowMultiplayerSwap bool ___AllowMultiplayerSwap_50; // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.HVRGrabbable::MasterGrabbable HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___MasterGrabbable_51; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::LinkedGrabbables List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___LinkedGrabbables_52; // UnityEngine.CollisionDetectionMode HurricaneVR.Framework.Core.HVRGrabbable::CollisionDetection int32_t ___CollisionDetection_53; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::PhysicsPoserFallback bool ___PhysicsPoserFallback_54; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::OverrideMaxDistanceBehaviour bool ___OverrideMaxDistanceBehaviour_55; // HurricaneVR.Framework.Core.Player.MaxDistanceBehaviour HurricaneVR.Framework.Core.HVRGrabbable::MaxDistanceBehaviour int32_t ___MaxDistanceBehaviour_56; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowBoundingBox bool ___ShowBoundingBox_57; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::DrawCenterOfMass bool ___DrawCenterOfMass_58; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::GrabPoints List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___GrabPoints_59; // System.Collections.Generic.HashSet`1 HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ___U3CGrabCollidersSetU3Ek__BackingField_60; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CFilterGrabCollidersU3Ek__BackingField_61; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Deactivated VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Deactivated_62; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Activated VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Activated_63; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Grabbed VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Grabbed_64; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Released VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Released_65; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HoverEnter VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverEnter_66; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HoverExit VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverExit_67; // HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.HVRGrabbable::Collided VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___Collided_68; // HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.HVRGrabbable::Destroyed VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___Destroyed_69; // HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbed VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandGrabbed_70; // HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandReleased VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandReleased_71; // HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandFullReleased VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandFullReleased_72; // HurricaneVR.Framework.Core.VRSocketEvent HurricaneVR.Framework.Core.HVRGrabbable::Socketed VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357* ___Socketed_73; // HurricaneVR.Framework.Core.VRSocketEvent HurricaneVR.Framework.Core.HVRGrabbable::UnSocketed VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357* ___UnSocketed_74; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsMineU3Ek__BackingField_75; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField float ___U3CElapsedSinceReleasedU3Ek__BackingField_76; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsSocketedU3Ek__BackingField_77; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsBeingForcedGrabbedU3Ek__BackingField_78; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsClimbableU3Ek__BackingField_79; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CCanBeGrabbedU3Ek__BackingField_80; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CCollidersU3Ek__BackingField_81; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CAdditionalIgnoreCollidersU3Ek__BackingField_82; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CTriggersU3Ek__BackingField_83; // UnityEngine.CollisionDetectionMode HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField int32_t ___U3COriginalCollisionModeU3Ek__BackingField_84; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CWasGravityU3Ek__BackingField_85; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CWasKinematicU3Ek__BackingField_86; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::GrabPointsMeta List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F* ___GrabPointsMeta_87; // HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___U3CPrimaryGrabberU3Ek__BackingField_88; // HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketHovererU3Ek__BackingField_89; // HurricaneVR.Framework.Core.Sockets.HVRSocketable HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___U3CSocketableU3Ek__BackingField_90; // HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CLinkedSocketU3Ek__BackingField_91; // HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketU3Ek__BackingField_92; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CLeftHandGrabberU3Ek__BackingField_93; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CRightHandGrabberU3Ek__BackingField_94; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsLeftHandGrabbedU3Ek__BackingField_95; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsRightHandGrabbedU3Ek__BackingField_96; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CHasConcaveCollidersU3Ek__BackingField_97; // HurricaneVR.Framework.Core.HVRRequireOtherGrabbable HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRRequireOtherGrabbable_t7FB979F5D265E3592339DE68A98878FCF39FFE46* ___U3CRequiredGrabbableComponentU3Ek__BackingField_98; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::Grabbers List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* ___Grabbers_99; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbers List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* ___HandGrabbers_100; // System.Collections.Generic.HashSet`1 HurricaneVR.Framework.Core.HVRGrabbable::HeldGrabPoints HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D* ___HeldGrabPoints_101; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::Stabbers List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* ___Stabbers_102; // HurricaneVR.Framework.Core.Stabbing.HVRStabbable HurricaneVR.Framework.Core.HVRGrabbable::Stabbable HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___Stabbable_103; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsStabbingU3Ek__BackingField_104; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CBeingDestroyedU3Ek__BackingField_105; // UnityEngine.Quaternion HurricaneVR.Framework.Core.HVRGrabbable::_previousRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____previousRotation_106; // System.Collections.Generic.Dictionary`2 HurricaneVR.Framework.Core.HVRGrabbable::_joints Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B* ____joints_107; // HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1 HurricaneVR.Framework.Core.HVRGrabbable::_recentVelocities CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentVelocities_108; // HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1 HurricaneVR.Framework.Core.HVRGrabbable::_recentAngularVelocities CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentAngularVelocities_109; // System.Collections.Generic.HashSet`1 HurricaneVR.Framework.Core.HVRGrabbable::_distinctGrabbers HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872* ____distinctGrabbers_110; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::_releaseGrabbers List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* ____releaseGrabbers_111; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::_forceTwoHandSettings bool ____forceTwoHandSettings_112; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::_centerOfMass Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____centerOfMass_113; // UnityEngine.RigidbodyInterpolation HurricaneVR.Framework.Core.HVRGrabbable::_rbInterpolation int32_t ____rbInterpolation_114; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::_mass float ____mass_115; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::_waitingForColDetectionReset bool ____waitingForColDetectionReset_116; // UnityEngine.Coroutine HurricaneVR.Framework.Core.HVRGrabbable::_resetCollisionDetectionRoutine Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____resetCollisionDetectionRoutine_117; // System.Collections.Generic.HashSet`1 HurricaneVR.Framework.Core.HVRGrabbable::_ignoredColliders HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ____ignoredColliders_118; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontTopLeft Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontTopLeft_119; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontTopRight Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontTopRight_120; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontBottomLeft Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontBottomLeft_121; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontBottomRight Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontBottomRight_122; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackTopLeft Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackTopLeft_123; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackTopRight Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackTopRight_124; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackBottomLeft Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackBottomLeft_125; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackBottomRight Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackBottomRight_126; }; // HurricaneVR.Framework.Core.Bags.HVRGrabbableBag struct HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::GrabbableRemoved VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___GrabbableRemoved_4; // System.Boolean HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::PenalizeGrabbed bool ___PenalizeGrabbed_5; // HurricaneVR.Framework.Shared.HVRSortMode HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::hvrSortMode int32_t ___hvrSortMode_6; // System.Single HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::MaxDistanceAllowed float ___MaxDistanceAllowed_7; // UnityEngine.Transform HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::DistanceSource Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___DistanceSource_8; // HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::Grabber HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___Grabber_9; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::ValidGrabbables List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___ValidGrabbables_10; // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::ClosestGrabbable HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___ClosestGrabbable_11; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::IgnoredGrabbables List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___IgnoredGrabbables_12; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_allGrabbables List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ____allGrabbables_13; // System.Collections.Generic.HashSet`1 HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_distinctGrabbables HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* ____distinctGrabbables_14; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_grabbablesToRemove List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ____grabbablesToRemove_15; // System.Collections.Generic.HashSet`1 HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_ignoredGrabbables HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* ____ignoredGrabbables_16; // HurricaneVR.Framework.Core.Bags.Sorter HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::sorter Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* ___sorter_17; }; // HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase struct HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::BeforeGrabbed VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___BeforeGrabbed_4; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Grabbed VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Grabbed_5; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Released VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Released_6; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::BeforeHoverEnter VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___BeforeHoverEnter_7; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::HoverEnter VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverEnter_8; // HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::HoverExit VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverExit_9; // HurricaneVR.Framework.Core.Bags.HVRGrabbableBag HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabBag HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* ____grabBag_10; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GrabBags List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* ___GrabBags_11; // UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CControllerRotationU3Ek__BackingField_12; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CAllowHoveringU3Ek__BackingField_13; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CAllowGrabbingU3Ek__BackingField_14; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsGrabbingU3Ek__BackingField_15; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsHoveringU3Ek__BackingField_16; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsGrabActivatedU3Ek__BackingField_17; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsHoldActiveU3Ek__BackingField_18; // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidbodyU3Ek__BackingField_19; // UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabPoint Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____grabPoint_20; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CJointAnchorWorldPositionU3Ek__BackingField_21; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsMineU3Ek__BackingField_22; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CPerformUpdateU3Ek__BackingField_23; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CPullingGrabbableU3Ek__BackingField_24; // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabbedTarget HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____grabbedTarget_25; // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_hoveredTarget HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____hoveredTarget_26; // UnityEngine.Ray HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_lineOfSightRay Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ____lineOfSightRay_27; }; // HurricaneVR.Framework.Weapons.Guns.HVRGunPart struct HVRGunPart_t184A60333C104CDFB56D8D01757853F97F4A7DF2 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Vector3 HurricaneVR.Framework.Weapons.Guns.HVRGunPart::ForwardPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ForwardPosition_4; // UnityEngine.Vector3 HurricaneVR.Framework.Weapons.Guns.HVRGunPart::BackwardPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___BackwardPosition_5; }; // HurricaneVR.Framework.Weapons.HVRGunSounds struct HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // FMODUnity.EventReference HurricaneVR.Framework.Weapons.HVRGunSounds::fired EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 ___fired_4; // FMODUnity.EventReference HurricaneVR.Framework.Weapons.HVRGunSounds::outOfAmmo EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 ___outOfAmmo_5; // FMODUnity.EventReference HurricaneVR.Framework.Weapons.HVRGunSounds::slideBack EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 ___slideBack_6; // FMODUnity.EventReference HurricaneVR.Framework.Weapons.HVRGunSounds::slideForward EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 ___slideForward_7; // FMODUnity.EventReference HurricaneVR.Framework.Weapons.HVRGunSounds::loadMagazine EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 ___loadMagazine_8; // FMODUnity.EventReference HurricaneVR.Framework.Weapons.HVRGunSounds::unloadMagazine EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 ___unloadMagazine_9; }; // ShotgunReload struct ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Rigidbody ShotgunReload::rig Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___rig_4; // UnityEngine.ConfigurableJoint ShotgunReload::joint ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___joint_5; // StateReloadShotgun ShotgunReload::prevState int32_t ___prevState_6; // StateReloadShotgun ShotgunReload::state int32_t ___state_7; // StateLogicShotgun ShotgunReload::logicState int32_t ___logicState_8; // System.Single ShotgunReload::maxAngle float ___maxAngle_9; // UnityEngine.GameObject ShotgunReload::stab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___stab_10; // HurricaneVR.Framework.Weapons.HVRGunSounds ShotgunReload::sounds HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570* ___sounds_11; // System.Single ShotgunReload::actualAngle float ___actualAngle_12; // System.Single ShotgunReload::timeToActionFromAngle float ___timeToActionFromAngle_13; // HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket ShotgunReload::magazineSocket HVRMagazineSocket_tD6FC4B0939BFD48A0F6511680C5FCFFCD06AC9FA* ___magazineSocket_14; // HurricaneVR.Framework.Core.Bags.HVRGrabbableBag ShotgunReload::magazineBag HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* ___magazineBag_15; // UnityEngine.Transform ShotgunReload::ejectTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___ejectTransform_16; // System.Single ShotgunReload::impulseEject float ___impulseEject_17; // System.Single ShotgunReload::delayToActivateGrab float ___delayToActivateGrab_18; // HurricaneVR.Framework.Core.HVRGrabbable ShotgunReload::reloadGrabbable HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___reloadGrabbable_19; // System.Boolean ShotgunReload::isPrepareToShoot bool ___isPrepareToShoot_20; // System.Single ShotgunReload::currentTime float ___currentTime_21; }; // UnityEngine.EventSystems.UIBehaviour struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // DamageHandler struct DamageHandler_tC2A7C6BE14670457704DBCE6508609CFDF24BD48 : public HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12 { // UnityEngine.Events.UnityEvent`2 DamageHandler::onDamage UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519* ___onDamage_4; }; // 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.Graphic::m_ColorTweenRunner TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_25; // System.Boolean UnityEngine.UI.Graphic::k__BackingField bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_26; }; // HurricaneVR.Framework.Weapons.HVRAmmo struct HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150 : public HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235 { // System.Int32 HurricaneVR.Framework.Weapons.HVRAmmo::StartingCount int32_t ___StartingCount_7; // System.Int32 HurricaneVR.Framework.Weapons.HVRAmmo::MaxCount int32_t ___MaxCount_8; // System.Single HurricaneVR.Framework.Weapons.HVRAmmo::MaxRange float ___MaxRange_9; // System.Boolean HurricaneVR.Framework.Weapons.HVRAmmo::DestroyIfEmpty bool ___DestroyIfEmpty_10; // System.Single HurricaneVR.Framework.Weapons.HVRAmmo::EmptyDestroyTimer float ___EmptyDestroyTimer_11; // System.Int32 HurricaneVR.Framework.Weapons.HVRAmmo::CurrentCount int32_t ___CurrentCount_12; }; // HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle struct HVRCockingHandle_tF73704597F673487FF78E157D13A89EB0401BD0C : public HVRGunPart_t184A60333C104CDFB56D8D01757853F97F4A7DF2 { // System.Single HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::ForwardSpeed float ___ForwardSpeed_6; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::Difficulty float ___Difficulty_7; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::ImmediateReleaseWhenOpen bool ___ImmediateReleaseWhenOpen_8; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::LockBackOverride bool ___LockBackOverride_9; // HurricaneVR.Framework.Weapons.Guns.HVRCockingHandleType HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::Type int32_t ___Type_10; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::LocksForward bool ___LocksForward_11; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::TriggerUnlocks bool ___TriggerUnlocks_12; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::TriggerThreshold float ___TriggerThreshold_13; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::AccelerationThreshold float ___AccelerationThreshold_14; // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::Grabbable HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___Grabbable_15; // HurricaneVR.Framework.Weapons.Guns.HVRGunBolt HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::Bolt HVRGunBolt_t2B3586FA4388FE53D9819A42C606B7AF5AA3EED0* ___Bolt_16; // UnityEngine.Vector3 HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::EjectPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___EjectPosition_17; // UnityEngine.Vector3 HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::ChamberRoundPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ChamberRoundPosition_18; // System.Collections.Generic.List`1 HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::AnimatedParts List_1_t71E1C509D6686A4EF6BFCEB06E6CAFA31E2FDF45* ___AnimatedParts_19; // UnityEngine.Events.UnityEvent HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::Released UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Released_20; // UnityEngine.Events.UnityEvent HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::EjectReached UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___EjectReached_21; // UnityEngine.Events.UnityEvent HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::ChamberRound UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___ChamberRound_22; // UnityEngine.Transform HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_grabbedPositionTracker Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____grabbedPositionTracker_23; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::k__BackingField bool ___U3CEmptyOpenU3Ek__BackingField_24; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_chamberedRequiredDistance float ____chamberedRequiredDistance_25; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_chamberDistanceReached bool ____chamberDistanceReached_26; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_maximumDistance float ____maximumDistance_27; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_ejectDistance float ____ejectDistance_28; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_ejectDistanceReached bool ____ejectDistanceReached_29; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_lockDistance float ____lockDistance_30; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_lockDistanceReached bool ____lockDistanceReached_31; // UnityEngine.Vector3 HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_previousHandPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousHandPosition_32; // UnityEngine.Vector3 HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_previousVelocity Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousVelocity_33; // UnityEngine.Vector3 HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_handAcceleration Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____handAcceleration_34; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_locked bool ____locked_35; // UnityEngine.Coroutine HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle::_forwardRoutine Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____forwardRoutine_36; }; // HurricaneVR.Framework.Weapons.Guns.HVRGunBase struct HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D : public HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235 { // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Weapons.Guns.HVRGunBase::k__BackingField HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CGrabbableU3Ek__BackingField_7; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::TriggerPullThreshold float ___TriggerPullThreshold_8; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::TriggerResetThreshold float ___TriggerResetThreshold_9; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::Cooldown float ___Cooldown_10; // UnityEngine.LayerMask HurricaneVR.Framework.Weapons.Guns.HVRGunBase::HitLayerMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___HitLayerMask_11; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::MuzzleFlashTime float ___MuzzleFlashTime_12; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::BarrelRange float ___BarrelRange_13; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::RequiresAmmo bool ___RequiresAmmo_14; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::RequiresChamberedBullet bool ___RequiresChamberedBullet_15; // HurricaneVR.Framework.Weapons.FireType HurricaneVR.Framework.Weapons.Guns.HVRGunBase::FireType int32_t ___FireType_16; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::BulletSpeed float ___BulletSpeed_17; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::AmmoEjectVelocity float ___AmmoEjectVelocity_18; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::MuzzleSmokeTime float ___MuzzleSmokeTime_19; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::ChambersAfterFiring bool ___ChambersAfterFiring_20; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::EjectCasingAfterFiring bool ___EjectCasingAfterFiring_21; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::BoltPushedBackAfterEmpty bool ___BoltPushedBackAfterEmpty_22; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::UseAmmoProperties bool ___UseAmmoProperties_23; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::NoAmmoRange float ___NoAmmoRange_24; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::AddForceOnHit bool ___AddForceOnHit_25; // HurricaneVR.Framework.Weapons.Guns.HVRGunHaptics HurricaneVR.Framework.Weapons.Guns.HVRGunBase::Haptics HVRGunHaptics_t6E6B3EEFAA984B3D0F561AD2DF9AAD7D94F8EFFF* ___Haptics_26; // System.Collections.Generic.List`1 HurricaneVR.Framework.Weapons.Guns.HVRGunBase::HapticGrabbables List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___HapticGrabbables_27; // UnityEngine.GameObject HurricaneVR.Framework.Weapons.Guns.HVRGunBase::MuzzleFlashObject GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___MuzzleFlashObject_28; // UnityEngine.GameObject HurricaneVR.Framework.Weapons.Guns.HVRGunBase::MuzzleSmoke GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___MuzzleSmoke_29; // UnityEngine.GameObject HurricaneVR.Framework.Weapons.Guns.HVRGunBase::ChamberedRound GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ChamberedRound_30; // UnityEngine.GameObject HurricaneVR.Framework.Weapons.Guns.HVRGunBase::ChamberedCasing GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ChamberedCasing_31; // UnityEngine.Transform HurricaneVR.Framework.Weapons.Guns.HVRGunBase::AmmoEjectDirection Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___AmmoEjectDirection_32; // UnityEngine.Transform HurricaneVR.Framework.Weapons.Guns.HVRGunBase::BulletOrigin Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___BulletOrigin_33; // HurricaneVR.Framework.Weapons.Guns.HVRGunEmitterBase HurricaneVR.Framework.Weapons.Guns.HVRGunBase::BulletEmitter HVRGunEmitterBase_t296F5D0E8DCA75FE7805E58E997AF21AD97BFB70* ___BulletEmitter_34; // HurricaneVR.Framework.Weapons.Guns.HVRGunEmitterBase HurricaneVR.Framework.Weapons.Guns.HVRGunBase::CasingEmitter HVRGunEmitterBase_t296F5D0E8DCA75FE7805E58E997AF21AD97BFB70* ___CasingEmitter_35; // HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle HurricaneVR.Framework.Weapons.Guns.HVRGunBase::CockingHandle HVRCockingHandle_tF73704597F673487FF78E157D13A89EB0401BD0C* ___CockingHandle_36; // HurricaneVR.Framework.Weapons.Guns.HVRGunBolt HurricaneVR.Framework.Weapons.Guns.HVRGunBase::Bolt HVRGunBolt_t2B3586FA4388FE53D9819A42C606B7AF5AA3EED0* ___Bolt_37; // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Weapons.Guns.HVRGunBase::StabilizerGrabbable HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___StabilizerGrabbable_38; // HurricaneVR.Framework.Weapons.HVRRecoil HurricaneVR.Framework.Weapons.Guns.HVRGunBase::RecoilComponent HVRRecoil_tA8189F947FB46731DF67C21BFAAEE31F703861BC* ___RecoilComponent_39; // HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Weapons.Guns.HVRGunBase::AmmoSocket HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___AmmoSocket_40; // HurricaneVR.Framework.Weapons.HVRGunSounds HurricaneVR.Framework.Weapons.Guns.HVRGunBase::GunSounds HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570* ___GunSounds_41; // HurricaneVR.Framework.Weapons.Guns.HVRTriggerAnimator HurricaneVR.Framework.Weapons.Guns.HVRGunBase::TriggerAnimator HVRTriggerAnimator_t10BDBEFB102A525A8AE3702522E4EF1BC533C5AA* ___TriggerAnimator_42; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::CyclingTime float ___CyclingTime_43; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::AnimateGun bool ___AnimateGun_44; // UnityEngine.Animator HurricaneVR.Framework.Weapons.Guns.HVRGunBase::Animator Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___Animator_45; // System.String HurricaneVR.Framework.Weapons.Guns.HVRGunBase::FireParameter String_t* ___FireParameter_46; // System.Int32 HurricaneVR.Framework.Weapons.Guns.HVRGunBase::MaxPooledBullets int32_t ___MaxPooledBullets_47; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::SlowMotionBulletOnly bool ___SlowMotionBulletOnly_48; // UnityEngine.GameObject HurricaneVR.Framework.Weapons.Guns.HVRGunBase::BulletPrefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___BulletPrefab_49; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::BulletLife float ___BulletLife_50; // System.Collections.Generic.List`1 HurricaneVR.Framework.Weapons.Guns.HVRGunBase::_objects List_1_tE1890F7CDC1FECF10176B6F3E6AFB782F6422015* ____objects_51; // HurricaneVR.Framework.Weapons.Guns.HVRGunPart[] HurricaneVR.Framework.Weapons.Guns.HVRGunBase::_animatableGunParts HVRGunPartU5BU5D_t6822E6C472B309408A7529C3339525A04BF44982* ____animatableGunParts_52; // UnityEngine.Coroutine HurricaneVR.Framework.Weapons.Guns.HVRGunBase::_animationRoutine Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____animationRoutine_53; // UnityEngine.Events.UnityEvent HurricaneVR.Framework.Weapons.Guns.HVRGunBase::Fired UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Fired_54; // HurricaneVR.Framework.Weapons.GunHitEvent HurricaneVR.Framework.Weapons.Guns.HVRGunBase::Hit GunHitEvent_tAE31A03E5D2E5628D093C1540352CD81F2DB12FE* ___Hit_55; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRGunBase::k__BackingField float ___U3CTimeOfLastShotU3Ek__BackingField_56; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::k__BackingField bool ___U3CIsBulletChamberedU3Ek__BackingField_57; // HurricaneVR.Framework.Weapons.HVRAmmo HurricaneVR.Framework.Weapons.Guns.HVRGunBase::k__BackingField HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* ___U3CAmmoU3Ek__BackingField_58; // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Weapons.Guns.HVRGunBase::k__BackingField HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CAmmoGrabbableU3Ek__BackingField_59; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::k__BackingField bool ___U3CIsFiringU3Ek__BackingField_60; // System.Int32 HurricaneVR.Framework.Weapons.Guns.HVRGunBase::k__BackingField int32_t ___U3CRoundsFiredU3Ek__BackingField_61; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::IsTriggerReset bool ___IsTriggerReset_62; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::IsTriggerPulled bool ___IsTriggerPulled_63; }; // 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::k__BackingField HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CLinkedGrabbableU3Ek__BackingField_65; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::k__BackingField bool ___U3CCanInteractU3Ek__BackingField_66; }; // Zero.ExtGunBase struct ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C : public HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D { // System.Boolean Zero.ExtGunBase::smokeIsParticles bool ___smokeIsParticles_64; // UnityEngine.ParticleSystem Zero.ExtGunBase::smokeParticles ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___smokeParticles_65; // UnityEngine.Coroutine Zero.ExtGunBase::smokeToDisable Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___smokeToDisable_66; }; // HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket struct HVRMagazineSocket_tD6FC4B0939BFD48A0F6511680C5FCFFCD06AC9FA : public HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418 { // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket::Animate bool ___Animate_67; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket::AnimationTime float ___AnimationTime_68; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket::MagazineTravel float ___MagazineTravel_69; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket::AnimateEject bool ___AnimateEject_70; // System.Single HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket::EjectTime float ___EjectTime_71; // UnityEngine.Transform HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket::MagazineAxis Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___MagazineAxis_72; }; // HurricaneVR.Framework.Weapons.HVRShotgunMagazine struct HVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B : public HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150 { }; // 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; }; // Zero.WeaponAmmo struct WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9 : public HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150 { // UnityEngine.Events.UnityEvent Zero.WeaponAmmo::OnAmmoChange UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___OnAmmoChange_13; // TMPro.TMP_Text Zero.WeaponAmmo::ammoCountText TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___ammoCountText_14; // UnityEngine.GameObject Zero.WeaponAmmo::bulletModel GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___bulletModel_15; }; // Zero.ExtGunShotgun struct ExtGunShotgun_t91C7B347AB01531646DD3BC13AC84C6A0C80D11F : public ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C { // System.Int32 Zero.ExtGunShotgun::NumberOfPellets int32_t ___NumberOfPellets_67; // System.Single Zero.ExtGunShotgun::ShotRadius float ___ShotRadius_68; // ShotgunReload Zero.ExtGunShotgun::shotgunReload ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* ___shotgunReload_69; }; // TMPro.TMP_Text struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E { // System.String TMPro.TMP_Text::m_text String_t* ___m_text_37; // System.Boolean TMPro.TMP_Text::m_IsTextBackingStringDirty bool ___m_IsTextBackingStringDirty_38; // TMPro.ITextPreprocessor TMPro.TMP_Text::m_TextPreprocessor RuntimeObject* ___m_TextPreprocessor_39; // System.Boolean TMPro.TMP_Text::m_isRightToLeft bool ___m_isRightToLeft_40; // TMPro.TMP_FontAsset TMPro.TMP_Text::m_fontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_fontAsset_41; // TMPro.TMP_FontAsset TMPro.TMP_Text::m_currentFontAsset TMP_FontAsset_t923BF2F78D7C5AC36376E168A1193B7CB4855160* ___m_currentFontAsset_42; // System.Boolean TMPro.TMP_Text::m_isSDFShader bool ___m_isSDFShader_43; // UnityEngine.Material TMPro.TMP_Text::m_sharedMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_sharedMaterial_44; // UnityEngine.Material TMPro.TMP_Text::m_currentMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_currentMaterial_45; // System.Int32 TMPro.TMP_Text::m_currentMaterialIndex int32_t ___m_currentMaterialIndex_49; // UnityEngine.Material[] TMPro.TMP_Text::m_fontSharedMaterials MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontSharedMaterials_50; // UnityEngine.Material TMPro.TMP_Text::m_fontMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_fontMaterial_51; // UnityEngine.Material[] TMPro.TMP_Text::m_fontMaterials MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___m_fontMaterials_52; // System.Boolean TMPro.TMP_Text::m_isMaterialDirty bool ___m_isMaterialDirty_53; // UnityEngine.Color32 TMPro.TMP_Text::m_fontColor32 Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_fontColor32_54; // UnityEngine.Color TMPro.TMP_Text::m_fontColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_fontColor_55; // UnityEngine.Color32 TMPro.TMP_Text::m_underlineColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_underlineColor_57; // UnityEngine.Color32 TMPro.TMP_Text::m_strikethroughColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_strikethroughColor_58; // System.Boolean TMPro.TMP_Text::m_enableVertexGradient bool ___m_enableVertexGradient_59; // TMPro.ColorMode TMPro.TMP_Text::m_colorMode int32_t ___m_colorMode_60; // TMPro.VertexGradient TMPro.TMP_Text::m_fontColorGradient VertexGradient_t2C057B53C0EA6E987C2B7BAB0305E686DA1C9A8F ___m_fontColorGradient_61; // TMPro.TMP_ColorGradient TMPro.TMP_Text::m_fontColorGradientPreset TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_fontColorGradientPreset_62; // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_spriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_spriteAsset_63; // System.Boolean TMPro.TMP_Text::m_tintAllSprites bool ___m_tintAllSprites_64; // System.Boolean TMPro.TMP_Text::m_tintSprite bool ___m_tintSprite_65; // UnityEngine.Color32 TMPro.TMP_Text::m_spriteColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_spriteColor_66; // TMPro.TMP_StyleSheet TMPro.TMP_Text::m_StyleSheet TMP_StyleSheet_t70C71699F5CB2D855C361DBB78A44C901236C859* ___m_StyleSheet_67; // TMPro.TMP_Style TMPro.TMP_Text::m_TextStyle TMP_Style_tA9E5B1B35EBFE24EF980CEA03251B638282E120C* ___m_TextStyle_68; // System.Int32 TMPro.TMP_Text::m_TextStyleHashCode int32_t ___m_TextStyleHashCode_69; // System.Boolean TMPro.TMP_Text::m_overrideHtmlColors bool ___m_overrideHtmlColors_70; // UnityEngine.Color32 TMPro.TMP_Text::m_faceColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_faceColor_71; // UnityEngine.Color32 TMPro.TMP_Text::m_outlineColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_outlineColor_72; // System.Single TMPro.TMP_Text::m_outlineWidth float ___m_outlineWidth_73; // System.Single TMPro.TMP_Text::m_fontSize float ___m_fontSize_74; // System.Single TMPro.TMP_Text::m_currentFontSize float ___m_currentFontSize_75; // System.Single TMPro.TMP_Text::m_fontSizeBase float ___m_fontSizeBase_76; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_sizeStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_sizeStack_77; // TMPro.FontWeight TMPro.TMP_Text::m_fontWeight int32_t ___m_fontWeight_78; // TMPro.FontWeight TMPro.TMP_Text::m_FontWeightInternal int32_t ___m_FontWeightInternal_79; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_FontWeightStack TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___m_FontWeightStack_80; // System.Boolean TMPro.TMP_Text::m_enableAutoSizing bool ___m_enableAutoSizing_81; // System.Single TMPro.TMP_Text::m_maxFontSize float ___m_maxFontSize_82; // System.Single TMPro.TMP_Text::m_minFontSize float ___m_minFontSize_83; // System.Int32 TMPro.TMP_Text::m_AutoSizeIterationCount int32_t ___m_AutoSizeIterationCount_84; // System.Int32 TMPro.TMP_Text::m_AutoSizeMaxIterationCount int32_t ___m_AutoSizeMaxIterationCount_85; // System.Boolean TMPro.TMP_Text::m_IsAutoSizePointSizeSet bool ___m_IsAutoSizePointSizeSet_86; // System.Single TMPro.TMP_Text::m_fontSizeMin float ___m_fontSizeMin_87; // System.Single TMPro.TMP_Text::m_fontSizeMax float ___m_fontSizeMax_88; // TMPro.FontStyles TMPro.TMP_Text::m_fontStyle int32_t ___m_fontStyle_89; // TMPro.FontStyles TMPro.TMP_Text::m_FontStyleInternal int32_t ___m_FontStyleInternal_90; // TMPro.TMP_FontStyleStack TMPro.TMP_Text::m_fontStyleStack TMP_FontStyleStack_t52885F172FADBC21346C835B5302167BDA8020DC ___m_fontStyleStack_91; // System.Boolean TMPro.TMP_Text::m_isUsingBold bool ___m_isUsingBold_92; // TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_HorizontalAlignment int32_t ___m_HorizontalAlignment_93; // TMPro.VerticalAlignmentOptions TMPro.TMP_Text::m_VerticalAlignment int32_t ___m_VerticalAlignment_94; // TMPro.TextAlignmentOptions TMPro.TMP_Text::m_textAlignment int32_t ___m_textAlignment_95; // TMPro.HorizontalAlignmentOptions TMPro.TMP_Text::m_lineJustification int32_t ___m_lineJustification_96; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_lineJustificationStack TMP_TextProcessingStack_1_t243EA1B5D7FD2295D6533B953F0BBE8F52EFB8A0 ___m_lineJustificationStack_97; // UnityEngine.Vector3[] TMPro.TMP_Text::m_textContainerLocalCorners Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_textContainerLocalCorners_98; // System.Single TMPro.TMP_Text::m_characterSpacing float ___m_characterSpacing_99; // System.Single TMPro.TMP_Text::m_cSpacing float ___m_cSpacing_100; // System.Single TMPro.TMP_Text::m_monoSpacing float ___m_monoSpacing_101; // System.Single TMPro.TMP_Text::m_wordSpacing float ___m_wordSpacing_102; // System.Single TMPro.TMP_Text::m_lineSpacing float ___m_lineSpacing_103; // System.Single TMPro.TMP_Text::m_lineSpacingDelta float ___m_lineSpacingDelta_104; // System.Single TMPro.TMP_Text::m_lineHeight float ___m_lineHeight_105; // System.Boolean TMPro.TMP_Text::m_IsDrivenLineSpacing bool ___m_IsDrivenLineSpacing_106; // System.Single TMPro.TMP_Text::m_lineSpacingMax float ___m_lineSpacingMax_107; // System.Single TMPro.TMP_Text::m_paragraphSpacing float ___m_paragraphSpacing_108; // System.Single TMPro.TMP_Text::m_charWidthMaxAdj float ___m_charWidthMaxAdj_109; // System.Single TMPro.TMP_Text::m_charWidthAdjDelta float ___m_charWidthAdjDelta_110; // System.Boolean TMPro.TMP_Text::m_enableWordWrapping bool ___m_enableWordWrapping_111; // System.Boolean TMPro.TMP_Text::m_isCharacterWrappingEnabled bool ___m_isCharacterWrappingEnabled_112; // System.Boolean TMPro.TMP_Text::m_isNonBreakingSpace bool ___m_isNonBreakingSpace_113; // System.Boolean TMPro.TMP_Text::m_isIgnoringAlignment bool ___m_isIgnoringAlignment_114; // System.Single TMPro.TMP_Text::m_wordWrappingRatios float ___m_wordWrappingRatios_115; // TMPro.TextOverflowModes TMPro.TMP_Text::m_overflowMode int32_t ___m_overflowMode_116; // System.Int32 TMPro.TMP_Text::m_firstOverflowCharacterIndex int32_t ___m_firstOverflowCharacterIndex_117; // TMPro.TMP_Text TMPro.TMP_Text::m_linkedTextComponent TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___m_linkedTextComponent_118; // TMPro.TMP_Text TMPro.TMP_Text::parentLinkedComponent TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* ___parentLinkedComponent_119; // System.Boolean TMPro.TMP_Text::m_isTextTruncated bool ___m_isTextTruncated_120; // System.Boolean TMPro.TMP_Text::m_enableKerning bool ___m_enableKerning_121; // System.Single TMPro.TMP_Text::m_GlyphHorizontalAdvanceAdjustment float ___m_GlyphHorizontalAdvanceAdjustment_122; // System.Boolean TMPro.TMP_Text::m_enableExtraPadding bool ___m_enableExtraPadding_123; // System.Boolean TMPro.TMP_Text::checkPaddingRequired bool ___checkPaddingRequired_124; // System.Boolean TMPro.TMP_Text::m_isRichText bool ___m_isRichText_125; // System.Boolean TMPro.TMP_Text::m_parseCtrlCharacters bool ___m_parseCtrlCharacters_126; // System.Boolean TMPro.TMP_Text::m_isOverlay bool ___m_isOverlay_127; // System.Boolean TMPro.TMP_Text::m_isOrthographic bool ___m_isOrthographic_128; // System.Boolean TMPro.TMP_Text::m_isCullingEnabled bool ___m_isCullingEnabled_129; // System.Boolean TMPro.TMP_Text::m_isMaskingEnabled bool ___m_isMaskingEnabled_130; // System.Boolean TMPro.TMP_Text::isMaskUpdateRequired bool ___isMaskUpdateRequired_131; // System.Boolean TMPro.TMP_Text::m_ignoreCulling bool ___m_ignoreCulling_132; // TMPro.TextureMappingOptions TMPro.TMP_Text::m_horizontalMapping int32_t ___m_horizontalMapping_133; // TMPro.TextureMappingOptions TMPro.TMP_Text::m_verticalMapping int32_t ___m_verticalMapping_134; // System.Single TMPro.TMP_Text::m_uvLineOffset float ___m_uvLineOffset_135; // TMPro.TextRenderFlags TMPro.TMP_Text::m_renderMode int32_t ___m_renderMode_136; // TMPro.VertexSortingOrder TMPro.TMP_Text::m_geometrySortingOrder int32_t ___m_geometrySortingOrder_137; // System.Boolean TMPro.TMP_Text::m_IsTextObjectScaleStatic bool ___m_IsTextObjectScaleStatic_138; // System.Boolean TMPro.TMP_Text::m_VertexBufferAutoSizeReduction bool ___m_VertexBufferAutoSizeReduction_139; // System.Int32 TMPro.TMP_Text::m_firstVisibleCharacter int32_t ___m_firstVisibleCharacter_140; // System.Int32 TMPro.TMP_Text::m_maxVisibleCharacters int32_t ___m_maxVisibleCharacters_141; // System.Int32 TMPro.TMP_Text::m_maxVisibleWords int32_t ___m_maxVisibleWords_142; // System.Int32 TMPro.TMP_Text::m_maxVisibleLines int32_t ___m_maxVisibleLines_143; // System.Boolean TMPro.TMP_Text::m_useMaxVisibleDescender bool ___m_useMaxVisibleDescender_144; // System.Int32 TMPro.TMP_Text::m_pageToDisplay int32_t ___m_pageToDisplay_145; // System.Boolean TMPro.TMP_Text::m_isNewPage bool ___m_isNewPage_146; // UnityEngine.Vector4 TMPro.TMP_Text::m_margin Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_margin_147; // System.Single TMPro.TMP_Text::m_marginLeft float ___m_marginLeft_148; // System.Single TMPro.TMP_Text::m_marginRight float ___m_marginRight_149; // System.Single TMPro.TMP_Text::m_marginWidth float ___m_marginWidth_150; // System.Single TMPro.TMP_Text::m_marginHeight float ___m_marginHeight_151; // System.Single TMPro.TMP_Text::m_width float ___m_width_152; // TMPro.TMP_TextInfo TMPro.TMP_Text::m_textInfo TMP_TextInfo_t09A8E906329422C3F0C059876801DD695B8D524D* ___m_textInfo_153; // System.Boolean TMPro.TMP_Text::m_havePropertiesChanged bool ___m_havePropertiesChanged_154; // System.Boolean TMPro.TMP_Text::m_isUsingLegacyAnimationComponent bool ___m_isUsingLegacyAnimationComponent_155; // UnityEngine.Transform TMPro.TMP_Text::m_transform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___m_transform_156; // UnityEngine.RectTransform TMPro.TMP_Text::m_rectTransform RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_rectTransform_157; // UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousRectTransformSize Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousRectTransformSize_158; // UnityEngine.Vector2 TMPro.TMP_Text::m_PreviousPivotPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PreviousPivotPosition_159; // System.Boolean TMPro.TMP_Text::k__BackingField bool ___U3CautoSizeTextContainerU3Ek__BackingField_160; // System.Boolean TMPro.TMP_Text::m_autoSizeTextContainer bool ___m_autoSizeTextContainer_161; // UnityEngine.Mesh TMPro.TMP_Text::m_mesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_mesh_162; // System.Boolean TMPro.TMP_Text::m_isVolumetricText bool ___m_isVolumetricText_163; // System.Action`1 TMPro.TMP_Text::OnPreRenderText Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1* ___OnPreRenderText_166; // TMPro.TMP_SpriteAnimator TMPro.TMP_Text::m_spriteAnimator TMP_SpriteAnimator_t2E0F016A61CA343E3222FF51E7CF0E53F9F256E4* ___m_spriteAnimator_167; // System.Single TMPro.TMP_Text::m_flexibleHeight float ___m_flexibleHeight_168; // System.Single TMPro.TMP_Text::m_flexibleWidth float ___m_flexibleWidth_169; // System.Single TMPro.TMP_Text::m_minWidth float ___m_minWidth_170; // System.Single TMPro.TMP_Text::m_minHeight float ___m_minHeight_171; // System.Single TMPro.TMP_Text::m_maxWidth float ___m_maxWidth_172; // System.Single TMPro.TMP_Text::m_maxHeight float ___m_maxHeight_173; // UnityEngine.UI.LayoutElement TMPro.TMP_Text::m_LayoutElement LayoutElement_tB1F24CC11AF4AA87015C8D8EE06D22349C5BF40A* ___m_LayoutElement_174; // System.Single TMPro.TMP_Text::m_preferredWidth float ___m_preferredWidth_175; // System.Single TMPro.TMP_Text::m_renderedWidth float ___m_renderedWidth_176; // System.Boolean TMPro.TMP_Text::m_isPreferredWidthDirty bool ___m_isPreferredWidthDirty_177; // System.Single TMPro.TMP_Text::m_preferredHeight float ___m_preferredHeight_178; // System.Single TMPro.TMP_Text::m_renderedHeight float ___m_renderedHeight_179; // System.Boolean TMPro.TMP_Text::m_isPreferredHeightDirty bool ___m_isPreferredHeightDirty_180; // System.Boolean TMPro.TMP_Text::m_isCalculatingPreferredValues bool ___m_isCalculatingPreferredValues_181; // System.Int32 TMPro.TMP_Text::m_layoutPriority int32_t ___m_layoutPriority_182; // System.Boolean TMPro.TMP_Text::m_isLayoutDirty bool ___m_isLayoutDirty_183; // System.Boolean TMPro.TMP_Text::m_isAwake bool ___m_isAwake_184; // System.Boolean TMPro.TMP_Text::m_isWaitingOnResourceLoad bool ___m_isWaitingOnResourceLoad_185; // TMPro.TMP_Text/TextInputSources TMPro.TMP_Text::m_inputSource int32_t ___m_inputSource_186; // System.Single TMPro.TMP_Text::m_fontScaleMultiplier float ___m_fontScaleMultiplier_187; // System.Single TMPro.TMP_Text::tag_LineIndent float ___tag_LineIndent_191; // System.Single TMPro.TMP_Text::tag_Indent float ___tag_Indent_192; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_indentStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_indentStack_193; // System.Boolean TMPro.TMP_Text::tag_NoParsing bool ___tag_NoParsing_194; // System.Boolean TMPro.TMP_Text::m_isParsingText bool ___m_isParsingText_195; // UnityEngine.Matrix4x4 TMPro.TMP_Text::m_FXMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_FXMatrix_196; // System.Boolean TMPro.TMP_Text::m_isFXMatrixSet bool ___m_isFXMatrixSet_197; // TMPro.TMP_Text/UnicodeChar[] TMPro.TMP_Text::m_TextProcessingArray UnicodeCharU5BU5D_t67F27D09F8EB28D2C42DFF16FE60054F157012F5* ___m_TextProcessingArray_198; // System.Int32 TMPro.TMP_Text::m_InternalTextProcessingArraySize int32_t ___m_InternalTextProcessingArraySize_199; // TMPro.TMP_CharacterInfo[] TMPro.TMP_Text::m_internalCharacterInfo TMP_CharacterInfoU5BU5D_t297D56FCF66DAA99D8FEA7C30F9F3926902C5B99* ___m_internalCharacterInfo_200; // System.Int32 TMPro.TMP_Text::m_totalCharacterCount int32_t ___m_totalCharacterCount_201; // System.Int32 TMPro.TMP_Text::m_characterCount int32_t ___m_characterCount_208; // System.Int32 TMPro.TMP_Text::m_firstCharacterOfLine int32_t ___m_firstCharacterOfLine_209; // System.Int32 TMPro.TMP_Text::m_firstVisibleCharacterOfLine int32_t ___m_firstVisibleCharacterOfLine_210; // System.Int32 TMPro.TMP_Text::m_lastCharacterOfLine int32_t ___m_lastCharacterOfLine_211; // System.Int32 TMPro.TMP_Text::m_lastVisibleCharacterOfLine int32_t ___m_lastVisibleCharacterOfLine_212; // System.Int32 TMPro.TMP_Text::m_lineNumber int32_t ___m_lineNumber_213; // System.Int32 TMPro.TMP_Text::m_lineVisibleCharacterCount int32_t ___m_lineVisibleCharacterCount_214; // System.Int32 TMPro.TMP_Text::m_pageNumber int32_t ___m_pageNumber_215; // System.Single TMPro.TMP_Text::m_PageAscender float ___m_PageAscender_216; // System.Single TMPro.TMP_Text::m_maxTextAscender float ___m_maxTextAscender_217; // System.Single TMPro.TMP_Text::m_maxCapHeight float ___m_maxCapHeight_218; // System.Single TMPro.TMP_Text::m_ElementAscender float ___m_ElementAscender_219; // System.Single TMPro.TMP_Text::m_ElementDescender float ___m_ElementDescender_220; // System.Single TMPro.TMP_Text::m_maxLineAscender float ___m_maxLineAscender_221; // System.Single TMPro.TMP_Text::m_maxLineDescender float ___m_maxLineDescender_222; // System.Single TMPro.TMP_Text::m_startOfLineAscender float ___m_startOfLineAscender_223; // System.Single TMPro.TMP_Text::m_startOfLineDescender float ___m_startOfLineDescender_224; // System.Single TMPro.TMP_Text::m_lineOffset float ___m_lineOffset_225; // TMPro.Extents TMPro.TMP_Text::m_meshExtents Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___m_meshExtents_226; // UnityEngine.Color32 TMPro.TMP_Text::m_htmlColor Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___m_htmlColor_227; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_colorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_colorStack_228; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_underlineColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_underlineColorStack_229; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_strikethroughColorStack TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_strikethroughColorStack_230; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_HighlightStateStack TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___m_HighlightStateStack_231; // TMPro.TMP_ColorGradient TMPro.TMP_Text::m_colorGradientPreset TMP_ColorGradient_t17B51752B4E9499A1FF7D875DCEC1D15A0F4AEBB* ___m_colorGradientPreset_232; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_colorGradientStack TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___m_colorGradientStack_233; // System.Boolean TMPro.TMP_Text::m_colorGradientPresetIsTinted bool ___m_colorGradientPresetIsTinted_234; // System.Single TMPro.TMP_Text::m_tabSpacing float ___m_tabSpacing_235; // System.Single TMPro.TMP_Text::m_spacing float ___m_spacing_236; // TMPro.TMP_TextProcessingStack`1[] TMPro.TMP_Text::m_TextStyleStacks TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2* ___m_TextStyleStacks_237; // System.Int32 TMPro.TMP_Text::m_TextStyleStackDepth int32_t ___m_TextStyleStackDepth_238; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_ItalicAngleStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_ItalicAngleStack_239; // System.Int32 TMPro.TMP_Text::m_ItalicAngle int32_t ___m_ItalicAngle_240; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_actionStack TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___m_actionStack_241; // System.Single TMPro.TMP_Text::m_padding float ___m_padding_242; // System.Single TMPro.TMP_Text::m_baselineOffset float ___m_baselineOffset_243; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_baselineOffsetStack TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___m_baselineOffsetStack_244; // System.Single TMPro.TMP_Text::m_xAdvance float ___m_xAdvance_245; // TMPro.TMP_TextElementType TMPro.TMP_Text::m_textElementType int32_t ___m_textElementType_246; // TMPro.TMP_TextElement TMPro.TMP_Text::m_cached_TextElement TMP_TextElement_t262A55214F712D4274485ABE5676E5254B84D0A5* ___m_cached_TextElement_247; // TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Ellipsis SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Ellipsis_248; // TMPro.TMP_Text/SpecialCharacter TMPro.TMP_Text::m_Underline SpecialCharacter_t6C1DBE8C490706D1620899BAB7F0B8091AD26777 ___m_Underline_249; // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_defaultSpriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_defaultSpriteAsset_250; // TMPro.TMP_SpriteAsset TMPro.TMP_Text::m_currentSpriteAsset TMP_SpriteAsset_t81F779E6F705CE190DC0D1F93A954CB8B1774B39* ___m_currentSpriteAsset_251; // System.Int32 TMPro.TMP_Text::m_spriteCount int32_t ___m_spriteCount_252; // System.Int32 TMPro.TMP_Text::m_spriteIndex int32_t ___m_spriteIndex_253; // System.Int32 TMPro.TMP_Text::m_spriteAnimationID int32_t ___m_spriteAnimationID_254; // System.Boolean TMPro.TMP_Text::m_ignoreActiveState bool ___m_ignoreActiveState_257; // TMPro.TMP_Text/TextBackingContainer TMPro.TMP_Text::m_TextBackingArray TextBackingContainer_t33D1CE628E7B26C45EDAC1D87BEF2DD22A5C6361 ___m_TextBackingArray_258; // System.Decimal[] TMPro.TMP_Text::k_Power DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615* ___k_Power_259; }; // // // System.Collections.Generic.List`1 struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // PhysicsExtension // PhysicsExtension // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // Zero.ExtGunBase/d__8 // Zero.ExtGunBase/d__8 // GrenadeActivator/<>c struct U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_StaticFields { // GrenadeActivator/<>c GrenadeActivator/<>c::<>9 U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C* ___U3CU3E9_0; // System.Action GrenadeActivator/<>c::<>9__19_0 Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CU3E9__19_0_1; }; // GrenadeActivator/<>c // GrenadeWeapon/<g__DelayHit|27_0>d // GrenadeWeapon/<g__DelayHit|27_0>d // GrenadeWeapon/d__25 // GrenadeWeapon/d__25 // GrenadeWeapon/d__27 // GrenadeWeapon/d__27 // ShotgunReload/<g__Enabled|23_0>d // ShotgunReload/<g__Enabled|23_0>d // UnityEngine.Events.UnityEvent`2 // UnityEngine.Events.UnityEvent`2 // UnityEngine.Events.UnityEvent`2 // UnityEngine.Events.UnityEvent`2 // UnityEngine.Events.UnityEvent`2 // UnityEngine.Events.UnityEvent`2 // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // UnityEngine.JointLimits // UnityEngine.JointLimits // UnityEngine.LayerMask // UnityEngine.LayerMask // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // System.Single // System.Single // UnityEngine.Events.UnityEvent // UnityEngine.Events.UnityEvent // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2 // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3 // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8; }; // UnityEngine.Vector4 // System.Void // System.Void // UnityEngine.WaitForSeconds // UnityEngine.WaitForSeconds // UnityEngine.ParticleSystem/MainModule // UnityEngine.ParticleSystem/MainModule // UnityEngine.AnimationCurve // UnityEngine.AnimationCurve // UnityEngine.Coroutine // UnityEngine.Coroutine // System.Delegate // System.Delegate // FMOD.Studio.EventInstance // FMOD.Studio.EventInstance // FMODUnity.EventReference // FMODUnity.EventReference // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // UnityEngine.Ray // UnityEngine.Ray // UnityEngine.RaycastHit // UnityEngine.RaycastHit // HurricaneVR.Framework.Core.VRGrabberEvent // HurricaneVR.Framework.Core.VRGrabberEvent // HurricaneVR.Framework.Core.VRHandGrabberEvent // HurricaneVR.Framework.Core.VRHandGrabberEvent // UnityEngine.Component // UnityEngine.Component // UnityEngine.GameObject // UnityEngine.GameObject // UnityEngine.Material // UnityEngine.Material // UnityEngine.Events.UnityAction`2 // UnityEngine.Events.UnityAction`2 // UnityEngine.Events.UnityAction`2 // UnityEngine.Events.UnityAction`2 // System.Action // System.Action // UnityEngine.Behaviour // UnityEngine.Behaviour // UnityEngine.Collider // UnityEngine.Collider // UnityEngine.Joint // UnityEngine.Joint // System.NotSupportedException // System.NotSupportedException // UnityEngine.ParticleSystem // UnityEngine.ParticleSystem // UnityEngine.Renderer // UnityEngine.Renderer // UnityEngine.Rigidbody // UnityEngine.Rigidbody // UnityEngine.Transform // UnityEngine.Transform // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityAction // UnityEngine.ConfigurableJoint // UnityEngine.ConfigurableJoint // UnityEngine.HingeJoint // UnityEngine.HingeJoint // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // GrenadeActivator // GrenadeActivator // GrenadeWeapon struct GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_StaticFields { // System.Int32 GrenadeWeapon::emissionColorId int32_t ___emissionColorId_23; }; // GrenadeWeapon // HurricaneVR.Framework.Components.HVRDamageHandlerBase // HurricaneVR.Framework.Components.HVRDamageHandlerBase // HurricaneVR.Framework.Components.HVRDamageProvider // HurricaneVR.Framework.Components.HVRDamageProvider // HurricaneVR.Framework.Core.HVRGrabbable // HurricaneVR.Framework.Core.HVRGrabbable // HurricaneVR.Framework.Core.Bags.HVRGrabbableBag // HurricaneVR.Framework.Core.Bags.HVRGrabbableBag // HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase // HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase // HurricaneVR.Framework.Weapons.HVRGunSounds // HurricaneVR.Framework.Weapons.HVRGunSounds // ShotgunReload // ShotgunReload // DamageHandler // DamageHandler // HurricaneVR.Framework.Weapons.HVRAmmo // HurricaneVR.Framework.Weapons.HVRAmmo // HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle // HurricaneVR.Framework.Weapons.Guns.HVRCockingHandle // HurricaneVR.Framework.Weapons.Guns.HVRGunBase // HurricaneVR.Framework.Weapons.Guns.HVRGunBase // Zero.ExtGunBase // Zero.ExtGunBase // HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket // HurricaneVR.Framework.Weapons.Guns.HVRMagazineSocket // HurricaneVR.Framework.Weapons.HVRShotgunMagazine // HurricaneVR.Framework.Weapons.HVRShotgunMagazine // Zero.WeaponAmmo // Zero.WeaponAmmo // Zero.ExtGunShotgun // Zero.ExtGunShotgun // TMPro.TMP_Text struct TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9_StaticFields { // TMPro.MaterialReference[] TMPro.TMP_Text::m_materialReferences MaterialReferenceU5BU5D_t7491D335AB3E3E13CE9C0F5E931F396F6A02E1F2* ___m_materialReferences_46; // System.Collections.Generic.Dictionary`2 TMPro.TMP_Text::m_materialReferenceIndexLookup Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_materialReferenceIndexLookup_47; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_materialReferenceStack TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___m_materialReferenceStack_48; // UnityEngine.Color32 TMPro.TMP_Text::s_colorWhite Color32_t73C5004937BF5BB8AD55323D51AAA40A898EF48B ___s_colorWhite_56; // System.Func`3 TMPro.TMP_Text::OnFontAssetRequest Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___OnFontAssetRequest_164; // System.Func`3 TMPro.TMP_Text::OnSpriteAssetRequest Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5* ___OnSpriteAssetRequest_165; // System.Char[] TMPro.TMP_Text::m_htmlTag CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_htmlTag_188; // TMPro.RichTextTagAttribute[] TMPro.TMP_Text::m_xmlAttribute RichTextTagAttributeU5BU5D_t5816316EFD8F59DBC30B9F88E15828C564E47B6D* ___m_xmlAttribute_189; // System.Single[] TMPro.TMP_Text::m_attributeParameterValues SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___m_attributeParameterValues_190; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedWordWrapState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedWordWrapState_202; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedLineState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLineState_203; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedEllipsisState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedEllipsisState_204; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedLastValidState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedLastValidState_205; // TMPro.WordWrapState TMPro.TMP_Text::m_SavedSoftLineBreakState WordWrapState_t80F67D8CAA9B1A0A3D5266521E23A9F3100EDD0A ___m_SavedSoftLineBreakState_206; // TMPro.TMP_TextProcessingStack`1 TMPro.TMP_Text::m_EllipsisInsertionCandidateStack TMP_TextProcessingStack_1_t2DDA00FFC64AF6E3AFD475AB2086D16C34787E0F ___m_EllipsisInsertionCandidateStack_207; // Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_ParseTextMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_ParseTextMarker_255; // Unity.Profiling.ProfilerMarker TMPro.TMP_Text::k_InsertNewLineMarker ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InsertNewLineMarker_256; // UnityEngine.Vector2 TMPro.TMP_Text::k_LargePositiveVector2 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargePositiveVector2_260; // UnityEngine.Vector2 TMPro.TMP_Text::k_LargeNegativeVector2 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___k_LargeNegativeVector2_261; // System.Single TMPro.TMP_Text::k_LargePositiveFloat float ___k_LargePositiveFloat_262; // System.Single TMPro.TMP_Text::k_LargeNegativeFloat float ___k_LargeNegativeFloat_263; // System.Int32 TMPro.TMP_Text::k_LargePositiveInt int32_t ___k_LargePositiveInt_264; // System.Int32 TMPro.TMP_Text::k_LargeNegativeInt int32_t ___k_LargeNegativeInt_265; }; // TMPro.TMP_Text #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8 : public RuntimeArray { ALIGN_FIELD (8) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 m_Items[1]; inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { m_Items[index] = value; } }; // System.Void UnityEngine.Events.UnityEvent`2::Invoke(T0,T1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_Invoke_mF571096DE790F0007400CD11B964FD4ABBDAA238_gshared (UnityEvent_2_tD48F21ECE4CA728F95551EFB2EBC53E5C17CF5A6* __this, RuntimeObject* ___0_arg0, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_arg1, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m13361A4FDB34792A370647BE3DCFDF2AE9043F43_gshared (UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`2::AddListener(UnityEngine.Events.UnityAction`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_AddListener_mDFE9269B80D7B70296A328376452DFA83905E153_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* ___0_call, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`2::RemoveListener(UnityEngine.Events.UnityAction`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_RemoveListener_m9C8E93B029B8AEF7A7BAD316FCE909A0E8053930_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* ___0_call, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared (RuntimeObject* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`2::Invoke(T0,T1) inline void UnityEvent_2_Invoke_m5B0C91EEDD9E69BF961E9A14BEBF3EE359401A8D (UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519* __this, HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235* ___0_arg0, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_arg1, const RuntimeMethod* method) { (( void (*) (UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519*, HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235*, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, const RuntimeMethod*))UnityEvent_2_Invoke_mF571096DE790F0007400CD11B964FD4ABBDAA238_gshared)(__this, ___0_arg0, ___1_arg1, method); } // System.Void HurricaneVR.Framework.Components.HVRDamageHandlerBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRDamageHandlerBase__ctor_mADD36E643B4253D268FDC43A882CC133B1BAA87A (HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* __this, const RuntimeMethod* method) ; // System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ; // System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`2::.ctor(System.Object,System.IntPtr) inline void UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_2__ctor_m13361A4FDB34792A370647BE3DCFDF2AE9043F43_gshared)(__this, ___0_object, ___1_method, method); } // System.Void UnityEngine.Events.UnityEvent`2::AddListener(UnityEngine.Events.UnityAction`2) inline void UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626 (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63* __this, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* ___0_call, const RuntimeMethod* method) { (( void (*) (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63*, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, const RuntimeMethod*))UnityEvent_2_AddListener_mDFE9269B80D7B70296A328376452DFA83905E153_gshared)(__this, ___0_call, method); } // System.Void UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent::AddListener(UnityEngine.Events.UnityAction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_call, const RuntimeMethod* method) ; // UnityEngine.JointLimits UnityEngine.HingeJoint::get_limits() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A HingeJoint_get_limits_mD0E3FDF10D6AEF4D539711C0DE418C20930B6433 (HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.JointLimits::get_min() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float JointLimits_get_min_m3E8D3C572B30DA53262849D4D5BFFD9A77276FC8 (JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.JointLimits::get_max() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float JointLimits_get_max_m4E6BC6E5D320C4E2E7599852B19F4524D9549638 (JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A* __this, 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) ; // System.Void UnityEngine.Joint::set_autoConfigureConnectedAnchor(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Joint::set_connectedAnchor(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.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) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`2::RemoveListener(UnityEngine.Events.UnityAction`2) inline void UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4 (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63* __this, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* ___0_call, const RuntimeMethod* method) { (( void (*) (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63*, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, const RuntimeMethod*))UnityEvent_2_RemoveListener_m9C8E93B029B8AEF7A7BAD316FCE909A0E8053930_gshared)(__this, ___0_call, method); } // System.Void UnityEngine.Events.UnityEvent::RemoveListener(UnityEngine.Events.UnityAction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_RemoveListener_m0E138F5575CB4363019D3DA570E98FAD502B812C (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_call, const RuntimeMethod* method) ; // System.Void UnityEngine.JointLimits::set_min(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointLimits_set_min_m6DCC6F92E715577794E36CD524989509D2A001AF (JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.JointLimits::set_max(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointLimits_set_max_m192F8B77417D548BF0162E651049DB1C4C1D81A0 (JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.HingeJoint::set_limits(UnityEngine.JointLimits) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HingeJoint_set_limits_m5B9B968EF88FFC9ABA1777FFEFA13433F9BE08D8 (HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* __this, JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Rigidbody::set_useGravity(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_useGravity_m1B1B22E093F9DC92D7BEEBBE6B02642B3B6C4389 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void HurricaneVR.Framework.Core.HVRGrabbable::ForceRelease() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_ForceRelease_mB3D47F3A4835B4A470C8132E09D3FE756C704E75 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject UnityEngine.Component::get_gameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::Destroy(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; // System.Void System.Action::Invoke() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __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) ; // System.Void UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; // System.Void GrenadeActivator/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1F67817496DA3402733CFF44296245D6B6A8C3D8 (U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // FMOD.Studio.EventInstance FMODUnity.RuntimeManager::CreateInstance(FMODUnity.EventReference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF RuntimeManager_CreateInstance_m399146922E684F16CFB04FE82F177BB2A0BFDF0D (EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 ___0_eventReference, 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 FMODUnity.RuntimeManager::AttachInstanceToGameObject(FMOD.Studio.EventInstance,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeManager_AttachInstanceToGameObject_m52A5373EA6A728275206A4CBFEA51357E453DCB5 (EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF ___0_instance, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, const RuntimeMethod* method) ; // UnityEngine.Material UnityEngine.Renderer::get_material() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // System.Void GrenadeActivator::add_OnReady(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_add_OnReady_mFCB79381DB841C88B43D5A62ADD5F27402FADDAF (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`2::.ctor(System.Object,System.IntPtr) inline void UnityAction_2__ctor_m00B1484F64043D0CF1F6DDF9E9EC65F663FA6607 (UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_2__ctor_m13361A4FDB34792A370647BE3DCFDF2AE9043F43_gshared)(__this, ___0_object, ___1_method, method); } // System.Void UnityEngine.Events.UnityEvent`2::AddListener(UnityEngine.Events.UnityAction`2) inline void UnityEvent_2_AddListener_mD7DB3A7C8C28B7F02CD6480126E322FF090C83CA (UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690* __this, UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7* ___0_call, const RuntimeMethod* method) { (( void (*) (UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690*, UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7*, const RuntimeMethod*))UnityEvent_2_AddListener_mDFE9269B80D7B70296A328376452DFA83905E153_gshared)(__this, ___0_call, method); } // System.Void GrenadeActivator::remove_OnReady(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_remove_OnReady_m84C7CE518E5FD5FE8B0548F7F2A4943F38FF0A1D (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`2::RemoveListener(UnityEngine.Events.UnityAction`2) inline void UnityEvent_2_RemoveListener_mF630424A5004E69D1ED1F73728A295D7EAD00BFE (UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690* __this, UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7* ___0_call, const RuntimeMethod* method) { (( void (*) (UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690*, UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7*, const RuntimeMethod*))UnityEvent_2_RemoveListener_m9C8E93B029B8AEF7A7BAD316FCE909A0E8053930_gshared)(__this, ___0_call, method); } // System.Void GrenadeWeapon::OnActivator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeWeapon_OnActivator_m57AF4CE7C4E8FF438A9BD6A71D215C4749B38434 (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator GrenadeWeapon::Ready() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GrenadeWeapon_Ready_m620250AC3DEA4FF4805011D1474A65FEABD1610B (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) ; // UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ; // System.Void GrenadeWeapon/d__25::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadyU3Ed__25__ctor_m9D39D6D2BA3C0C737F2021EBB6018989C554715C (U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Collections.IEnumerator GrenadeWeapon::WaitAndExplosion() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GrenadeWeapon_WaitAndExplosion_m9D62CF79BAAD46654204AF4030B5521473613D6E (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) ; // System.Void GrenadeWeapon/d__27::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitAndExplosionU3Ed__27__ctor_mF0E652C190C8393176EDA9463FDDF09213134F23 (U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Gizmos::get_color() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Gizmos_get_color_mF7A6194876F0DB8D2629715134BAAD3765849A3B (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.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.Vector3 UnityEngine.Vector3::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ; // System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ; // UnityEngine.RaycastHit[] PhysicsExtension::SphereCastAll(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* PhysicsExtension_SphereCastAll_mFD60494BFC97CE8E5E5198797BF425F7EEDFA280 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_startPos, float ___1_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_distance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ; // UnityEngine.Collider UnityEngine.RaycastHit::get_collider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* Component_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m4F6F571E12AEEBDF366A75C8386BBC1E3BE9DD04 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.RaycastHit::get_point() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Void UnityEngine.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) ; // 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.Gizmos::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40 (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m8FB0C8DDC2C39DA046D90357EB6732CE2163AAE4 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, 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.Int32 UnityEngine.Shader::PropertyToID(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA (String_t* ___0_name, const RuntimeMethod* method) ; // System.Void GrenadeWeapon/<g__DelayHit|27_0>d::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed__ctor_m81822608B32CBE8809C5F7C9A881E0D07205A258 (U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // FMOD.RESULT FMOD.Studio.EventInstance::stop(FMOD.Studio.STOP_MODE) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EventInstance_stop_mD78982E36B28F26C554BADE22371832E58E69A5E (EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* __this, int32_t ___0_mode, const RuntimeMethod* method) ; // FMOD.RESULT FMOD.Studio.EventInstance::start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EventInstance_start_mA66929F498D81CE8EBEF687D9EFEC93BDB4AAEF4 (EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Time::get_deltaTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (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) ; // UnityEngine.Color UnityEngine.Color::op_Multiply(UnityEngine.Color,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, float ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector4 UnityEngine.Color::op_Implicit(UnityEngine.Color) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) ; // System.Void UnityEngine.Material::SetVector(System.Int32,UnityEngine.Vector4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___0_nameID, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ; // System.Void System.NotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.AnimationCurve::Evaluate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, const RuntimeMethod* method) ; // FMOD.RESULT FMOD.Studio.EventInstance::release() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EventInstance_release_m4A3D07B98E9490FA05B8963366254FA6D6829AEE (EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator GrenadeWeapon::g__DelayHit|27_0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GrenadeWeapon_U3CWaitAndExplosionU3Eg__DelayHitU7C27_0_m95BD29DDC76D2F0E10C6307A987632D2232CE37A (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T,UnityEngine.Vector3,UnityEngine.Quaternion) inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m249A6BA4F2F19C2D3CE217D4D31847DF0EF03EFE_gshared)(___0_original, ___1_position, ___2_rotation, method); } // System.Void UnityEngine.Object::Destroy(UnityEngine.Object,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_m064F2A066491D2DC4FFCFBDBE5FCFFB807A04436 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, float ___1_t, 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) ; // UnityEngine.RaycastHit[] UnityEngine.Physics::SphereCastAll(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_SphereCastAll_mE651DDBD29BBBBC4E3D33BBDE3C9C082ACFCB91C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, float ___1_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, 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.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Collider::ClosestPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collider_ClosestPoint_mFFF9B6F6CF9F18B22B325835A3E2E78A1C03BFCB (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Void UnityEngine.RaycastHit::set_point(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastHit_set_point_m3B63BEB25A82BFCF9FBB300022D0362BC2CF9E11 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* Component_GetComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m464A180C3A0EA1842D8405966A33A053F90575F1 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void ShotgunReload::Closed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_Closed_mB5CBC1F11764EF8F8E3439C363304B4D42016F70 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) ; // 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) ; // 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) ; // 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.Single UnityEngine.Time::get_time() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B (const RuntimeMethod* method) ; // System.Void ShotgunReload::Opened() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_Opened_mA0A2AA42EDA6F2015090A75B54AD845F1D679A97 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) ; // System.Void ShotgunReload::SetEnableMagazineSlot(System.Boolean,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_SetEnableMagazineSlot_m22B09495A7E53CDE8EC3B2B657CF51BE3D47D6A0 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, bool ___0_isEnable, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_unload, const RuntimeMethod* method) ; // System.Collections.IEnumerator ShotgunReload::g__Enabled|23_0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShotgunReload_U3CClosedU3Eg__EnabledU7C23_0_m94449CFFF72ED408185BED0B7B2116C520DCCD90 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __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) ; // T UnityEngine.Component::GetComponent() inline WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* Component_GetComponent_TisWeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9_m7EFDCD7E7D0BBBA596BDB0978532D72340BCBB77 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Boolean HurricaneVR.Framework.Weapons.HVRAmmo::get_IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRAmmo_get_IsEmpty_mCA243357BD16F6071FD9A59242720BEB7C880478 (HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Transform::get_forward() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Rigidbody::AddForce(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_force, const RuntimeMethod* method) ; // System.Void UnityEngine.Behaviour::set_enabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void ShotgunReload/<g__Enabled|23_0>d::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed__ctor_mB710D37A72F04BF04AEECA486A482D224DE94884 (U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Weapons.Guns.HVRGunBase::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGunBase_Awake_mE052D5BD9F20CE378B3615C458CB04A34C035465 (HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Void HurricaneVR.Framework.Weapons.Guns.HVRGunBase::OnHit(UnityEngine.GameObject,UnityEngine.RaycastHit,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGunBase_OnHit_m1BCB92512397798EC6E13CDB067491F07F99676F (HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_bullet, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_hit, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* GameObject_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m6B040B570F29EEB2BDBA328FEAA5E0F54CCEB610 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // HurricaneVR.Framework.Components.HVRDamageProvider HurricaneVR.Framework.Weapons.Guns.HVRGunBase::get_DamageProvider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235* HVRGunBase_get_DamageProvider_m87FA322083AE29E892E0F079F1C7AE13041A3B76 (HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.GameObject::get_activeSelf() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeSelf_m4F3E5240E138B66AAA080EA30759A3D0517DA368 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.ParticleSystem::Play() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Play_mD943E601BFE16CB9BB5D1F5E6AED5C36F5F11EF5 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ; // UnityEngine.ParticleSystem/MainModule UnityEngine.ParticleSystem::get_main() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 ParticleSystem_get_main_mD86DFCD96150E2CE760CD2F37052BB3BCA33C189 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.ParticleSystem/MainModule::set_loop(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MainModule_set_loop_mB3FC83A6DA8D248D15C53388D6B9B7711ADD89BE (MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9* __this, bool ___0_value, 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 Zero.ExtGunBase::SmokeDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExtGunBase_SmokeDisable_m31990CC54F0B543C6329A5185D92183C504AACFE (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Weapons.Guns.HVRGunBase::Smoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGunBase_Smoke_m0DAE62FAEE76066579EF22D08A6B964C24CC84A6 (HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D* __this, const RuntimeMethod* method) ; // System.Void Zero.ExtGunBase/d__8::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSmokeDisableU3Ed__8__ctor_m17D5E18BFC5D66A04B42DB1F36133AF999B1D577 (U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Weapons.Guns.HVRGunBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGunBase__ctor_m1C18BE969942BDA76D70B7984DA32E8F5103FC3D (HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D* __this, const RuntimeMethod* method) ; // System.Void Zero.ExtGunBase::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunBase_Awake_mE546ADA7E954D8FE9942BD62F2B5AB27E6D01144 (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline HVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B* Component_GetComponent_TisHVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B_mE48B88C993DFCF22B20DF48287D32C80175460DD (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( HVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void HurricaneVR.Framework.Weapons.Guns.HVRGunBase::set_Ammo(HurricaneVR.Framework.Weapons.HVRAmmo) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGunBase_set_Ammo_m2FC382AB68411C63502B882653837234383D12F1_inline (HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D* __this, HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* ___0_value, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::CanFire() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGunBase_CanFire_m101507B3C5CD49F7F41C3BDD60ABE0D6344A4DCA (HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D* __this, const RuntimeMethod* method) ; // System.Boolean ShotgunReload::get_IsPrepareToShoot() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ShotgunReload_get_IsPrepareToShoot_mD650E45E66574FF8810EEA079B8DE4C184BAF865_inline (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Random::get_insideUnitCircle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Random_get_insideUnitCircle_mB2FE9BAA7DDF7FED2AA53EA4667F864747E20DA2 (const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, 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.Weapons.Guns.HVRGunBase::OnCockingHandleEjected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGunBase_OnCockingHandleEjected_m8D236EF3A00C63E439B3E83DB759FDA9A124549F (HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D* __this, const RuntimeMethod* method) ; // System.Void Zero.ExtGunBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunBase__ctor_mF03B03B5E7E0D5C8D9D7C1C1585DD691B6E37D86 (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Weapons.HVRAmmo::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAmmo_Awake_m57FDEE672AAEEA4F6E101903BA0C678CD527B7FF (HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent::Invoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ; // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Weapons.HVRAmmo::AddBullet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAmmo_AddBullet_m19852C98AB9F0E8445FAB4AB6A253E57373AEFF1 (HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Weapons.HVRAmmo::CanAddBullet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRAmmo_CanAddBullet_m6644EC3BB16EE49B38A8E8F262360AC794027892 (HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Weapons.HVRAmmo::TryAddBullet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRAmmo_TryAddBullet_m207A0FB1A343C4BC12491C445AA2954DACAF85BC (HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Weapons.HVRAmmo::RemoveBullet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAmmo_RemoveBullet_m5BC60F814B63A903DFD3699B616266D39D35548F (HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Weapons.HVRAmmo::StartDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAmmo_StartDestroy_m87880B6FE7C2F31A2A7267E9FAF9DCD177C62206 (HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Components.HVRDamageProvider::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRDamageProvider_Start_m62736213950BC833C3639324644D84A2296C71AE (HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Weapons.HVRAmmo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAmmo__ctor_m92329A7113E64B8CEBAD5C1AC9AF747F4F5E5038 (HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // 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.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.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Void 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.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) ; // 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) ; #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 DamageHandler::HandleRayCastHit(HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.RaycastHit) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DamageHandler_HandleRayCastHit_m590F097EAA2FCB9AED41AA7A3FBDC29B9D36B68B (DamageHandler_tC2A7C6BE14670457704DBCE6508609CFDF24BD48* __this, HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235* ___0_damageProvider, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_hit, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_m5B0C91EEDD9E69BF961E9A14BEBF3EE359401A8D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519* G_B2_0 = NULL; UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519* G_B1_0 = NULL; { // onDamage?.Invoke(damageProvider, hit); UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519* L_0 = __this->___onDamage_4; UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519* L_1 = L_0; G_B1_0 = L_1; if (L_1) { G_B2_0 = L_1; goto IL_000b; } } { return; } IL_000b: { HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235* L_2 = ___0_damageProvider; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_3 = ___1_hit; NullCheck(G_B2_0); UnityEvent_2_Invoke_m5B0C91EEDD9E69BF961E9A14BEBF3EE359401A8D(G_B2_0, L_2, L_3, UnityEvent_2_Invoke_m5B0C91EEDD9E69BF961E9A14BEBF3EE359401A8D_RuntimeMethod_var); // } return; } } // System.Void DamageHandler::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DamageHandler__ctor_m784D920A9D82C09FA42131FCA0586DBA1DFA5FDD (DamageHandler_tC2A7C6BE14670457704DBCE6508609CFDF24BD48* __this, const RuntimeMethod* method) { { HVRDamageHandlerBase__ctor_mADD36E643B4253D268FDC43A882CC133B1BAA87A(__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 GrenadeActivator::add_OnReady(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_add_OnReady_mFCB79381DB841C88B43D5A62ADD5F27402FADDAF (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL; { Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnReady_4; V_0 = L_0; } IL_0007: { Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0; V_1 = L_1; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL); V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnReady_4); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1; if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10)))) { goto IL_0007; } } { return; } } // System.Void GrenadeActivator::remove_OnReady(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_remove_OnReady_m84C7CE518E5FD5FE8B0548F7F2A4943F38FF0A1D (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL; { Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnReady_4; V_0 = L_0; } IL_0007: { Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0; V_1 = L_1; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value; Delegate_t* L_4; L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL); V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (&__this->___OnReady_4); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8; L_8 = InterlockedCompareExchangeImpl(L_5, L_6, L_7); V_0 = L_8; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1; if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10)))) { goto IL_0007; } } { return; } } // System.Void GrenadeActivator::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_Start_m58D1EC099FF7E7AD30501F7002B2DDD222D9632C (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeActivator_Activate_mBA937335DF1A59CD74B4D7618D56F6B60252FA4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeActivator_Grab_m6A67E56DC8D8AF58EC0A5AD0279B836CF78BC3BF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeActivator_Release_m81C7D6D507BDA3877669E996D390E60AED4F2969_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A V_0; memset((&V_0), 0, sizeof(V_0)); { // grabbable.Grabbed.AddListener(Grab); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___grabbable_5; NullCheck(L_0); VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_1 = L_0->___Grabbed_64; UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_2 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var); NullCheck(L_2); UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_2, __this, (intptr_t)((void*)GrenadeActivator_Grab_m6A67E56DC8D8AF58EC0A5AD0279B836CF78BC3BF_RuntimeMethod_var), NULL); NullCheck(L_1); UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626(L_1, L_2, UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var); // grabbable.Released.AddListener(Release); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = __this->___grabbable_5; NullCheck(L_3); VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_4 = L_3->___Released_65; UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_5 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var); NullCheck(L_5); UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_5, __this, (intptr_t)((void*)GrenadeActivator_Release_m81C7D6D507BDA3877669E996D390E60AED4F2969_RuntimeMethod_var), NULL); NullCheck(L_4); UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626(L_4, L_5, UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var); // cockingHandle.EjectReached.AddListener(Activate); HVRCockingHandle_tF73704597F673487FF78E157D13A89EB0401BD0C* L_6 = __this->___cockingHandle_9; NullCheck(L_6); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = L_6->___EjectReached_21; UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_8 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var); NullCheck(L_8); UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_8, __this, (intptr_t)((void*)GrenadeActivator_Activate_mBA937335DF1A59CD74B4D7618D56F6B60252FA4A_RuntimeMethod_var), NULL); NullCheck(L_7); UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302(L_7, L_8, NULL); // var limits = joint.limits; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_9 = __this->___joint_7; NullCheck(L_9); JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A L_10; L_10 = HingeJoint_get_limits_mD0E3FDF10D6AEF4D539711C0DE418C20930B6433(L_9, NULL); V_0 = L_10; // minJointLimit = limits.min; float L_11; L_11 = JointLimits_get_min_m3E8D3C572B30DA53262849D4D5BFFD9A77276FC8((&V_0), NULL); __this->___minJointLimit_13 = L_11; // maxJointLimit = limits.max; float L_12; L_12 = JointLimits_get_max_m4E6BC6E5D320C4E2E7599852B19F4524D9549638((&V_0), NULL); __this->___maxJointLimit_14 = L_12; // anchor = joint.connectedAnchor; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_13 = __this->___joint_7; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Joint_get_connectedAnchor_m455C8981D90A4A60DC5B290EBD1D9330A6649C18(L_13, NULL); __this->___anchor_10 = L_14; // joint.autoConfigureConnectedAnchor = false; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_15 = __this->___joint_7; NullCheck(L_15); Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02(L_15, (bool)0, NULL); // joint.connectedAnchor = anchor; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_16 = __this->___joint_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->___anchor_10; NullCheck(L_16); Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_16, L_17, NULL); // offsetAnchor = anchor - transform.localPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___anchor_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19; L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_19, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_20, NULL); __this->___offsetAnchor_12 = L_21; // } return; } } // System.Void GrenadeActivator::OnDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_OnDestroy_m98C4BDF6188C1F1A80AD2B679B56ED46CEF45BC0 (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeActivator_Activate_mBA937335DF1A59CD74B4D7618D56F6B60252FA4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeActivator_Grab_m6A67E56DC8D8AF58EC0A5AD0279B836CF78BC3BF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeActivator_Release_m81C7D6D507BDA3877669E996D390E60AED4F2969_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // grabbable.Grabbed.RemoveListener(Grab); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___grabbable_5; NullCheck(L_0); VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_1 = L_0->___Grabbed_64; UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_2 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var); NullCheck(L_2); UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_2, __this, (intptr_t)((void*)GrenadeActivator_Grab_m6A67E56DC8D8AF58EC0A5AD0279B836CF78BC3BF_RuntimeMethod_var), NULL); NullCheck(L_1); UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4(L_1, L_2, UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var); // grabbable.Released.RemoveListener(Release); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = __this->___grabbable_5; NullCheck(L_3); VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_4 = L_3->___Released_65; UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_5 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var); NullCheck(L_5); UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_5, __this, (intptr_t)((void*)GrenadeActivator_Release_m81C7D6D507BDA3877669E996D390E60AED4F2969_RuntimeMethod_var), NULL); NullCheck(L_4); UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4(L_4, L_5, UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var); // cockingHandle.EjectReached.RemoveListener(Activate); HVRCockingHandle_tF73704597F673487FF78E157D13A89EB0401BD0C* L_6 = __this->___cockingHandle_9; NullCheck(L_6); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = L_6->___EjectReached_21; UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_8 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var); NullCheck(L_8); UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_8, __this, (intptr_t)((void*)GrenadeActivator_Activate_mBA937335DF1A59CD74B4D7618D56F6B60252FA4A_RuntimeMethod_var), NULL); NullCheck(L_7); UnityEvent_RemoveListener_m0E138F5575CB4363019D3DA570E98FAD502B812C(L_7, L_8, NULL); // } return; } } // System.Void GrenadeActivator::Grab(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_Grab_m6A67E56DC8D8AF58EC0A5AD0279B836CF78BC3BF (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_arg1, const RuntimeMethod* method) { JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A V_0; memset((&V_0), 0, sizeof(V_0)); { // var limit = joint.limits; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_0 = __this->___joint_7; NullCheck(L_0); JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A L_1; L_1 = HingeJoint_get_limits_mD0E3FDF10D6AEF4D539711C0DE418C20930B6433(L_0, NULL); V_0 = L_1; // limit.min = 0; JointLimits_set_min_m6DCC6F92E715577794E36CD524989509D2A001AF((&V_0), (0.0f), NULL); // limit.max = 0.01f; JointLimits_set_max_m192F8B77417D548BF0162E651049DB1C4C1D81A0((&V_0), (0.00999999978f), NULL); // joint.limits = limit; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_2 = __this->___joint_7; JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A L_3 = V_0; NullCheck(L_2); HingeJoint_set_limits_m5B9B968EF88FFC9ABA1777FFEFA13433F9BE08D8(L_2, L_3, NULL); // rig.useGravity = false; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4 = __this->___rig_8; NullCheck(L_4); Rigidbody_set_useGravity_m1B1B22E093F9DC92D7BEEBBE6B02642B3B6C4389(L_4, (bool)0, NULL); // } return; } } // System.Void GrenadeActivator::Release(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_Release_m81C7D6D507BDA3877669E996D390E60AED4F2969 (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_arg1, const RuntimeMethod* method) { JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A V_0; memset((&V_0), 0, sizeof(V_0)); { // var limit = joint.limits; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_0 = __this->___joint_7; NullCheck(L_0); JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A L_1; L_1 = HingeJoint_get_limits_mD0E3FDF10D6AEF4D539711C0DE418C20930B6433(L_0, NULL); V_0 = L_1; // limit.min = minJointLimit; float L_2 = __this->___minJointLimit_13; JointLimits_set_min_m6DCC6F92E715577794E36CD524989509D2A001AF((&V_0), L_2, NULL); // limit.max = maxJointLimit; float L_3 = __this->___maxJointLimit_14; JointLimits_set_max_m192F8B77417D548BF0162E651049DB1C4C1D81A0((&V_0), L_3, NULL); // joint.limits = limit; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_4 = __this->___joint_7; JointLimits_tB79BCEF381B77F069150A1A961C05DD9838B998A L_5 = V_0; NullCheck(L_4); HingeJoint_set_limits_m5B9B968EF88FFC9ABA1777FFEFA13433F9BE08D8(L_4, L_5, NULL); // rig.useGravity = true; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6 = __this->___rig_8; NullCheck(L_6); Rigidbody_set_useGravity_m1B1B22E093F9DC92D7BEEBBE6B02642B3B6C4389(L_6, (bool)1, NULL); // } return; } } // System.Void GrenadeActivator::Activate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_Activate_mBA937335DF1A59CD74B4D7618D56F6B60252FA4A (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B4_0 = NULL; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B3_0 = NULL; { // if (isActivated) return; bool L_0 = __this->___isActivated_11; if (!L_0) { goto IL_0009; } } { // if (isActivated) return; return; } IL_0009: { // isActivated = true; __this->___isActivated_11 = (bool)1; // masterGrabbable.LinkedGrabbables.Remove(grabbable); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = __this->___masterGrabbable_6; NullCheck(L_1); List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_2 = L_1->___LinkedGrabbables_52; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = __this->___grabbable_5; NullCheck(L_2); bool L_4; L_4 = List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E(L_2, L_3, List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E_RuntimeMethod_var); // grabbable.ForceRelease(); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = __this->___grabbable_5; NullCheck(L_5); HVRGrabbable_ForceRelease_mB3D47F3A4835B4A470C8132E09D3FE756C704E75(L_5, NULL); // Destroy(gameObject); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_6, NULL); // OnReady?.Invoke(); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = __this->___OnReady_4; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = L_7; G_B3_0 = L_8; if (L_8) { G_B4_0 = L_8; goto IL_0048; } } { return; } IL_0048: { NullCheck(G_B4_0); Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B4_0, NULL); // } return; } } // System.Void GrenadeActivator::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator_Update_m7BF0D27287D9E5B18DB3ED7638B06143DFBBF2E3 (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var a = joint.connectedAnchor; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_0 = __this->___joint_7; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Joint_get_connectedAnchor_m455C8981D90A4A60DC5B290EBD1D9330A6649C18(L_0, NULL); V_0 = L_1; // a.x = transform.localPosition.x + offsetAnchor.x; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_2, NULL); float L_4 = L_3.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = (&__this->___offsetAnchor_12); float L_6 = L_5->___x_2; (&V_0)->___x_2 = ((float)il2cpp_codegen_add(L_4, L_6)); // a.y = anchor.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (&__this->___anchor_10); float L_8 = L_7->___y_3; (&V_0)->___y_3 = L_8; // a.z = anchor.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = (&__this->___anchor_10); float L_10 = L_9->___z_4; (&V_0)->___z_4 = L_10; // joint.connectedAnchor = a; HingeJoint_t70A95A9F77881D06B0A7BE99B7B16EA40332D2D7* L_11 = __this->___joint_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; NullCheck(L_11); Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_11, L_12, NULL); // } return; } } // System.Void GrenadeActivator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeActivator__ctor_mA8534360055BA2F7DAA7CEBD2443E4FE2284B7F6 (GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* __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*)&U3CU3Ec_U3C_ctorU3Eb__19_0_mF594722FC27E239F8CBFA85AF63A9C7CECA29F40_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL; GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* G_B2_1 = NULL; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL; GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* G_B1_1 = NULL; { // public event Action OnReady = delegate {}; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ((U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var))->___U3CU3E9__19_0_1; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0; G_B1_0 = L_1; G_B1_1 = __this; if (L_1) { G_B2_0 = L_1; G_B2_1 = __this; goto IL_0020; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var); U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C* L_2 = ((U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var))->___U3CU3E9_0; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_3); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__19_0_mF594722FC27E239F8CBFA85AF63A9C7CECA29F40_RuntimeMethod_var), NULL); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = L_3; ((U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var))->___U3CU3E9__19_0_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var))->___U3CU3E9__19_0_1), (void*)L_4); G_B2_0 = L_4; G_B2_1 = G_B1_1; } IL_0020: { NullCheck(G_B2_1); G_B2_1->___OnReady_4 = G_B2_0; Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___OnReady_4), (void*)G_B2_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 GrenadeActivator/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m43375121C3EBA10AE679D788737D537CFE9FC971 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C* L_0 = (U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C*)il2cpp_codegen_object_new(U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m1F67817496DA3402733CFF44296245D6B6A8C3D8(L_0, NULL); ((U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void GrenadeActivator/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1F67817496DA3402733CFF44296245D6B6A8C3D8 (U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void GrenadeActivator/<>c::<.ctor>b__19_0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_ctorU3Eb__19_0_mF594722FC27E239F8CBFA85AF63A9C7CECA29F40 (U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C* __this, const RuntimeMethod* method) { { // public event Action OnReady = delegate {}; 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 GrenadeWeapon::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeWeapon_Start_mB82FCF15BC65B53C481E8F504FB19C20DA6E63FC (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __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*)&GrenadeWeapon_OnReady_m62D04E759E8FCFB9BDF7A4BA63649D54328BBB57_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeWeapon_Release_m736F32107312354E6B13AF506A1DEB9DD7A675ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_AddListener_mD7DB3A7C8C28B7F02CD6480126E322FF090C83CA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // soundInstance = RuntimeManager.CreateInstance(soundRef); EventReference_tA4CA1F882DC447E6B50F989D1FC08F065C91FB51 L_0 = __this->___soundRef_11; EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF L_1; L_1 = RuntimeManager_CreateInstance_m399146922E684F16CFB04FE82F177BB2A0BFDF0D(L_0, NULL); __this->___soundInstance_13 = L_1; // RuntimeManager.AttachInstanceToGameObject(soundInstance, gameObject.transform); EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF L_2 = __this->___soundInstance_13; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3; L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL); RuntimeManager_AttachInstanceToGameObject_m52A5373EA6A728275206A4CBFEA51357E453DCB5(L_2, L_4, NULL); // buttonMaterial = buttonRender.material; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_5 = __this->___buttonRender_18; NullCheck(L_5); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6; L_6 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_5, NULL); __this->___buttonMaterial_19 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___buttonMaterial_19), (void*)L_6); // activator.OnReady += OnReady; GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* L_7 = __this->___activator_15; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_8); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_8, __this, (intptr_t)((void*)GrenadeWeapon_OnReady_m62D04E759E8FCFB9BDF7A4BA63649D54328BBB57_RuntimeMethod_var), NULL); NullCheck(L_7); GrenadeActivator_add_OnReady_mFCB79381DB841C88B43D5A62ADD5F27402FADDAF(L_7, L_8, NULL); // grabbable.HandReleased.AddListener(Release); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = __this->___grabbable_14; NullCheck(L_9); VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* L_10 = L_9->___HandReleased_71; UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7* L_11 = (UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7*)il2cpp_codegen_object_new(UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7_il2cpp_TypeInfo_var); NullCheck(L_11); UnityAction_2__ctor_m00B1484F64043D0CF1F6DDF9E9EC65F663FA6607(L_11, __this, (intptr_t)((void*)GrenadeWeapon_Release_m736F32107312354E6B13AF506A1DEB9DD7A675ED_RuntimeMethod_var), NULL); NullCheck(L_10); UnityEvent_2_AddListener_mD7DB3A7C8C28B7F02CD6480126E322FF090C83CA(L_10, L_11, UnityEvent_2_AddListener_mD7DB3A7C8C28B7F02CD6480126E322FF090C83CA_RuntimeMethod_var); // } return; } } // System.Void GrenadeWeapon::OnDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeWeapon_OnDestroy_m8489147ABB726784861F19CD2CAC2D0BF0B9D605 (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __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*)&GrenadeWeapon_OnReady_m62D04E759E8FCFB9BDF7A4BA63649D54328BBB57_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeWeapon_Release_m736F32107312354E6B13AF506A1DEB9DD7A675ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_RemoveListener_mF630424A5004E69D1ED1F73728A295D7EAD00BFE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // activator.OnReady -= OnReady; GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* L_0 = __this->___activator_15; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_1); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)GrenadeWeapon_OnReady_m62D04E759E8FCFB9BDF7A4BA63649D54328BBB57_RuntimeMethod_var), NULL); NullCheck(L_0); GrenadeActivator_remove_OnReady_m84C7CE518E5FD5FE8B0548F7F2A4943F38FF0A1D(L_0, L_1, NULL); // grabbable.HandReleased.RemoveListener(Release); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = __this->___grabbable_14; NullCheck(L_2); VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* L_3 = L_2->___HandReleased_71; UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7* L_4 = (UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7*)il2cpp_codegen_object_new(UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7_il2cpp_TypeInfo_var); NullCheck(L_4); UnityAction_2__ctor_m00B1484F64043D0CF1F6DDF9E9EC65F663FA6607(L_4, __this, (intptr_t)((void*)GrenadeWeapon_Release_m736F32107312354E6B13AF506A1DEB9DD7A675ED_RuntimeMethod_var), NULL); NullCheck(L_3); UnityEvent_2_RemoveListener_mF630424A5004E69D1ED1F73728A295D7EAD00BFE(L_3, L_4, UnityEvent_2_RemoveListener_mF630424A5004E69D1ED1F73728A295D7EAD00BFE_RuntimeMethod_var); // } return; } } // System.Void GrenadeWeapon::Release(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeWeapon_Release_m736F32107312354E6B13AF506A1DEB9DD7A675ED (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_hvrGrabbable, const RuntimeMethod* method) { { // if(isReady) bool L_0 = __this->___isReady_24; if (!L_0) { goto IL_0015; } } { // OnActivator(); GrenadeWeapon_OnActivator_m57AF4CE7C4E8FF438A9BD6A71D215C4749B38434(__this, NULL); // isReady = false; __this->___isReady_24 = (bool)0; } IL_0015: { // } return; } } // System.Void GrenadeWeapon::OnReady() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeWeapon_OnReady_m62D04E759E8FCFB9BDF7A4BA63649D54328BBB57 (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) { { // sounds.PlaySlideForward(); HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570* L_0 = __this->___sounds_17; NullCheck(L_0); VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Weapons.HVRGunSounds::PlaySlideForward() */, L_0); // StartCoroutine(Ready()); RuntimeObject* L_1; L_1 = GrenadeWeapon_Ready_m620250AC3DEA4FF4805011D1474A65FEABD1610B(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2; L_2 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_1, NULL); // } return; } } // System.Collections.IEnumerator GrenadeWeapon::Ready() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GrenadeWeapon_Ready_m620250AC3DEA4FF4805011D1474A65FEABD1610B (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD* L_0 = (U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD*)il2cpp_codegen_object_new(U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD_il2cpp_TypeInfo_var); NullCheck(L_0); U3CReadyU3Ed__25__ctor_m9D39D6D2BA3C0C737F2021EBB6018989C554715C(L_0, 0, NULL); U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD* 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 GrenadeWeapon::OnActivator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeWeapon_OnActivator_m57AF4CE7C4E8FF438A9BD6A71D215C4749B38434 (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) { { // StartCoroutine(WaitAndExplosion()); RuntimeObject* L_0; L_0 = GrenadeWeapon_WaitAndExplosion_m9D62CF79BAAD46654204AF4030B5521473613D6E(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1; L_1 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_0, NULL); // } return; } } // System.Collections.IEnumerator GrenadeWeapon::WaitAndExplosion() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GrenadeWeapon_WaitAndExplosion_m9D62CF79BAAD46654204AF4030B5521473613D6E (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D* L_0 = (U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D*)il2cpp_codegen_object_new(U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D_il2cpp_TypeInfo_var); NullCheck(L_0); U3CWaitAndExplosionU3Ed__27__ctor_mF0E652C190C8393176EDA9463FDDF09213134F23(L_0, 0, NULL); U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D* 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 GrenadeWeapon::OnDrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeWeapon_OnDrawGizmos_m64F62228CC1A06E629DD90C95B741FEADE925C8D (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m4F6F571E12AEEBDF366A75C8386BBC1E3BE9DD04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_1 = NULL; int32_t V_2 = 0; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 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)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); { // if (!isDebug) return; bool L_0 = __this->___isDebug_22; if (L_0) { goto IL_0009; } } { // if (!isDebug) return; return; } IL_0009: { // var color = Gizmos.color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; L_1 = Gizmos_get_color_mF7A6194876F0DB8D2629715134BAAD3765849A3B(NULL); V_0 = L_1; // Gizmos.DrawWireSphere(transform.position, radius); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); float L_4 = __this->___radius_6; Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_3, L_4, NULL); // var hits = PhysicsExtension.SphereCastAll(transform.position, radius, Vector3.up, upDistance, mask, QueryTriggerInteraction.Ignore); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); float L_7 = __this->___radius_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); float L_9 = __this->___upDistance_7; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_10 = __this->___mask_5; int32_t L_11; L_11 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_10, NULL); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_12; L_12 = PhysicsExtension_SphereCastAll_mFD60494BFC97CE8E5E5198797BF425F7EEDFA280(L_6, L_7, L_8, L_9, L_11, 1, NULL); // foreach(var raycastHit in hits) V_1 = L_12; V_2 = 0; goto IL_014a; } IL_005a: { // foreach(var raycastHit in hits) RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_13 = V_1; int32_t L_14 = V_2; NullCheck(L_13); int32_t L_15 = L_14; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_16 = (L_13)->GetAt(static_cast(L_15)); V_3 = L_16; // var handler = raycastHit.collider.GetComponent(); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_17; L_17 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_3), NULL); NullCheck(L_17); HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* L_18; L_18 = Component_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m4F6F571E12AEEBDF366A75C8386BBC1E3BE9DD04(L_17, Component_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m4F6F571E12AEEBDF366A75C8386BBC1E3BE9DD04_RuntimeMethod_var); // if(handler) 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_0146; } } { // var position = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20; L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_20, NULL); // var dir = (position - raycastHit.point).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_3), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_21, L_22, NULL); V_6 = L_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_6), NULL); V_4 = L_24; // var ray = new Ray(raycastHit.point + dir * offset, dir); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_3), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_4; float L_27 = __this->___offset_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_26, L_27, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_25, L_28, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_4; Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_31; memset((&L_31), 0, sizeof(L_31)); Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&L_31), L_29, L_30, /*hidden argument*/NULL); // Gizmos.color = Color.yellow; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_32; L_32 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_32, NULL); // Gizmos.DrawWireSphere(raycastHit.point, 0.05f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_3), NULL); Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_33, (0.0500000007f), NULL); // var isRay = Physics.Raycast(ray, out var rayHit, Mathf.Infinity, mask, QueryTriggerInteraction.Ignore); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_34 = __this->___mask_5; int32_t L_35; L_35 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_34, NULL); bool L_36; L_36 = Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB(L_31, (&V_5), (std::numeric_limits::infinity()), L_35, 1, NULL); // if(isRay) if (!L_36) { goto IL_0146; } } { // if(toCheckColliders.Contains(rayHit.collider)) List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_37 = __this->___toCheckColliders_10; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_38; L_38 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_5), NULL); NullCheck(L_37); bool L_39; L_39 = List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40(L_37, L_38, List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40_RuntimeMethod_var); if (!L_39) { goto IL_0118; } } { // Debug.DrawLine(raycastHit.point, rayHit.point); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_3), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_5), NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_DrawLine_m8FB0C8DDC2C39DA046D90357EB6732CE2163AAE4(L_40, L_41, NULL); goto IL_0146; } IL_0118: { // Gizmos.color = Color.red; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_42; L_42 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_42, NULL); // Gizmos.DrawWireSphere(rayHit.point, 0.05f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_5), NULL); Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_43, (0.0500000007f), NULL); // Debug.DrawLine(raycastHit.point, rayHit.point); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_3), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_5), NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_DrawLine_m8FB0C8DDC2C39DA046D90357EB6732CE2163AAE4(L_44, L_45, NULL); } IL_0146: { int32_t L_46 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_014a: { // foreach(var raycastHit in hits) int32_t L_47 = V_2; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_48 = V_1; NullCheck(L_48); if ((((int32_t)L_47) < ((int32_t)((int32_t)(((RuntimeArray*)L_48)->max_length))))) { goto IL_005a; } } { // Gizmos.color = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_49 = V_0; Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_49, NULL); // } return; } } // System.Void GrenadeWeapon::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeWeapon__ctor_mD4A61A34114D96A3BFFF661051A9DE324E0C8F81 (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) { { // [SerializeField] private float delayToDamage = 0.2f; __this->___delayToDamage_4 = (0.200000003f); // [SerializeField] private float upDistance = 1f; __this->___upDistance_7 = (1.0f); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } // System.Void GrenadeWeapon::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrenadeWeapon__cctor_m85957B198535C65910AEC65512433DC2C97C9EB4 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB92EF51E45166C91E2762DB6C9F27C8BD6EBE466); s_Il2CppMethodInitialized = true; } { // private static readonly int emissionColorId = Shader.PropertyToID("_EmissionColor"); int32_t L_0; L_0 = Shader_PropertyToID_mE98523D50F5656CAE89B30695C458253EB8956CA(_stringLiteralB92EF51E45166C91E2762DB6C9F27C8BD6EBE466, NULL); ((GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_StaticFields*)il2cpp_codegen_static_fields_for(GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_il2cpp_TypeInfo_var))->___emissionColorId_23 = L_0; return; } } // System.Collections.IEnumerator GrenadeWeapon::g__DelayHit|27_0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GrenadeWeapon_U3CWaitAndExplosionU3Eg__DelayHitU7C27_0_m95BD29DDC76D2F0E10C6307A987632D2232CE37A (GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913* L_0 = (U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913*)il2cpp_codegen_object_new(U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed__ctor_m81822608B32CBE8809C5F7C9A881E0D07205A258(L_0, 0, NULL); U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913* 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; } } #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 GrenadeWeapon/d__25::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadyU3Ed__25__ctor_m9D39D6D2BA3C0C737F2021EBB6018989C554715C (U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD* __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 GrenadeWeapon/d__25::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadyU3Ed__25_System_IDisposable_Dispose_m1A08A2B4C9C5F437B478064473AE3A03B14365AE (U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD* __this, const RuntimeMethod* method) { { return; } } // System.Boolean GrenadeWeapon/d__25::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CReadyU3Ed__25_MoveNext_m0209B2D0DE08DC6C807CBCDF859B57061D650364 (U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD* __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*)&GrenadeWeapon_OnReady_m62D04E759E8FCFB9BDF7A4BA63649D54328BBB57_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* V_1 = NULL; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; if (!L_2) { goto IL_001a; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_010b; } } { return (bool)0; } IL_001a: { __this->___U3CU3E1__state_0 = (-1); // activator.OnReady -= OnReady; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_4 = V_1; NullCheck(L_4); GrenadeActivator_tCF72B5F77616E0BFA0732FB68DC3E04CDC594818* L_5 = L_4->___activator_15; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_6 = V_1; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_7); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_7, L_6, (intptr_t)((void*)GrenadeWeapon_OnReady_m62D04E759E8FCFB9BDF7A4BA63649D54328BBB57_RuntimeMethod_var), NULL); NullCheck(L_5); GrenadeActivator_remove_OnReady_m84C7CE518E5FD5FE8B0548F7F2A4943F38FF0A1D(L_5, L_7, NULL); // isReady = true; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_8 = V_1; NullCheck(L_8); L_8->___isReady_24 = (bool)1; // soundInstance.stop(STOP_MODE.IMMEDIATE); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_9 = V_1; NullCheck(L_9); EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* L_10 = (&L_9->___soundInstance_13); int32_t L_11; L_11 = EventInstance_stop_mD78982E36B28F26C554BADE22371832E58E69A5E(L_10, 1, NULL); // soundInstance.start(); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_12 = V_1; NullCheck(L_12); EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* L_13 = (&L_12->___soundInstance_13); int32_t L_14; L_14 = EventInstance_start_mA66929F498D81CE8EBEF687D9EFEC93BDB4AAEF4(L_13, NULL); // var t = 0f; __this->___U3CtU3E5__2_3 = (0.0f); // var inverse = false; __this->___U3CinverseU3E5__3_4 = (bool)0; goto IL_0112; } IL_006f: { // if(!inverse) t += Time.deltaTime; bool L_15 = __this->___U3CinverseU3E5__3_4; if (L_15) { goto IL_0089; } } { // if(!inverse) t += Time.deltaTime; float L_16 = __this->___U3CtU3E5__2_3; float L_17; L_17 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->___U3CtU3E5__2_3 = ((float)il2cpp_codegen_add(L_16, L_17)); } IL_0089: { // if(inverse) t -= Time.deltaTime; bool L_18 = __this->___U3CinverseU3E5__3_4; if (!L_18) { goto IL_00a3; } } { // if(inverse) t -= Time.deltaTime; float L_19 = __this->___U3CtU3E5__2_3; float L_20; L_20 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->___U3CtU3E5__2_3 = ((float)il2cpp_codegen_subtract(L_19, L_20)); } IL_00a3: { // if(t >= 1f) float L_21 = __this->___U3CtU3E5__2_3; if ((!(((float)L_21) >= ((float)(1.0f))))) { goto IL_00c2; } } { // t = 1f; __this->___U3CtU3E5__2_3 = (1.0f); // inverse = true; __this->___U3CinverseU3E5__3_4 = (bool)1; } IL_00c2: { // t = Mathf.Clamp01(t); float L_22 = __this->___U3CtU3E5__2_3; float L_23; L_23 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_22, NULL); __this->___U3CtU3E5__2_3 = L_23; // var c = emissionColor * t; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_24 = V_1; NullCheck(L_24); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25 = L_24->___emissionColor_21; float L_26 = __this->___U3CtU3E5__2_3; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27; L_27 = Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline(L_25, L_26, NULL); V_2 = L_27; // buttonMaterial.SetVector(emissionColorId, c); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_28 = V_1; NullCheck(L_28); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_29 = L_28->___buttonMaterial_19; il2cpp_codegen_runtime_class_init_inline(GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_il2cpp_TypeInfo_var); int32_t L_30 = ((GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_StaticFields*)il2cpp_codegen_static_fields_for(GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_il2cpp_TypeInfo_var))->___emissionColorId_23; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_31 = V_2; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_32; L_32 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_31, NULL); NullCheck(L_29); Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_29, L_30, L_32, 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_010b: { __this->___U3CU3E1__state_0 = (-1); } IL_0112: { // while(t >= 0f) float L_33 = __this->___U3CtU3E5__2_3; if ((((float)L_33) >= ((float)(0.0f)))) { goto IL_006f; } } { // soundInstance.stop(STOP_MODE.IMMEDIATE); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_34 = V_1; NullCheck(L_34); EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* L_35 = (&L_34->___soundInstance_13); int32_t L_36; L_36 = EventInstance_stop_mD78982E36B28F26C554BADE22371832E58E69A5E(L_35, 1, NULL); // } return (bool)0; } } // System.Object GrenadeWeapon/d__25::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CReadyU3Ed__25_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m76F70415C2DC334B499C89BD38813A467A72717A (U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void GrenadeWeapon/d__25::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CReadyU3Ed__25_System_Collections_IEnumerator_Reset_mE3706D559D6EAB29F10E3FA8F72C7D1420CD2FE7 (U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD* __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*)&U3CReadyU3Ed__25_System_Collections_IEnumerator_Reset_mE3706D559D6EAB29F10E3FA8F72C7D1420CD2FE7_RuntimeMethod_var))); } } // System.Object GrenadeWeapon/d__25::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CReadyU3Ed__25_System_Collections_IEnumerator_get_Current_mE69806EDD638B121D30C0E21ECAC4C09C79C412A (U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD* __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 GrenadeWeapon/d__27::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitAndExplosionU3Ed__27__ctor_mF0E652C190C8393176EDA9463FDDF09213134F23 (U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D* __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 GrenadeWeapon/d__27::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitAndExplosionU3Ed__27_System_IDisposable_Dispose_m5EE9EF2222741DA2B7AAC7E8914D56EBF0940355 (U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D* __this, const RuntimeMethod* method) { { return; } } // System.Boolean GrenadeWeapon/d__27::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CWaitAndExplosionU3Ed__27_MoveNext_mB9B181161611F9B5F116FAD89614AC2B1A8330A9 (U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* V_1 = NULL; float V_2 = 0.0f; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_3; memset((&V_3), 0, sizeof(V_3)); { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; if (!L_2) { goto IL_001a; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_00de; } } { return (bool)0; } IL_001a: { __this->___U3CU3E1__state_0 = (-1); // var t = 0f; __this->___U3CtU3E5__2_3 = (0.0f); // var soundActivate = false; __this->___U3CsoundActivateU3E5__3_4 = (bool)0; goto IL_00e5; } IL_0038: { // t += Time.deltaTime; float L_4 = __this->___U3CtU3E5__2_3; float L_5; L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->___U3CtU3E5__2_3 = ((float)il2cpp_codegen_add(L_4, L_5)); // var ev = soundCurve.Evaluate(t); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_6 = V_1; NullCheck(L_6); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7 = L_6->___soundCurve_12; float L_8 = __this->___U3CtU3E5__2_3; NullCheck(L_7); float L_9; L_9 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_7, L_8, NULL); V_2 = L_9; // if(ev > 0.9f && !soundActivate) float L_10 = V_2; if ((!(((float)L_10) > ((float)(0.899999976f))))) { goto IL_008e; } } { bool L_11 = __this->___U3CsoundActivateU3E5__3_4; if (L_11) { goto IL_008e; } } { // soundActivate = true; __this->___U3CsoundActivateU3E5__3_4 = (bool)1; // soundInstance.stop(STOP_MODE.IMMEDIATE); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_12 = V_1; NullCheck(L_12); EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* L_13 = (&L_12->___soundInstance_13); int32_t L_14; L_14 = EventInstance_stop_mD78982E36B28F26C554BADE22371832E58E69A5E(L_13, 1, NULL); // soundInstance.start(); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_15 = V_1; NullCheck(L_15); EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* L_16 = (&L_15->___soundInstance_13); int32_t L_17; L_17 = EventInstance_start_mA66929F498D81CE8EBEF687D9EFEC93BDB4AAEF4(L_16, NULL); goto IL_00ab; } IL_008e: { // else if(ev < 0.8 && soundActivate) float L_18 = V_2; bool L_19 = __this->___U3CsoundActivateU3E5__3_4; if (!((int32_t)(((((double)((double)L_18)) < ((double)(0.80000000000000004)))? 1 : 0)&(int32_t)L_19))) { goto IL_00ab; } } { // soundActivate = false; __this->___U3CsoundActivateU3E5__3_4 = (bool)0; } IL_00ab: { // var c = emissionColor * ev; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_20 = V_1; NullCheck(L_20); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_21 = L_20->___emissionColor_21; float L_22 = V_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_23; L_23 = Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline(L_21, L_22, NULL); V_3 = L_23; // buttonMaterial.SetVector(emissionColorId, c); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_24 = V_1; NullCheck(L_24); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_25 = L_24->___buttonMaterial_19; il2cpp_codegen_runtime_class_init_inline(GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_il2cpp_TypeInfo_var); int32_t L_26 = ((GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_StaticFields*)il2cpp_codegen_static_fields_for(GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84_il2cpp_TypeInfo_var))->___emissionColorId_23; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27 = V_3; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_28; L_28 = Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline(L_27, NULL); NullCheck(L_25); Material_SetVector_m44CD02D4555E2AF391C30700F0AEC36BA04CFEA7(L_25, L_26, L_28, 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_00de: { __this->___U3CU3E1__state_0 = (-1); } IL_00e5: { // while(t <= delayToExplosion) float L_29 = __this->___U3CtU3E5__2_3; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_30 = V_1; NullCheck(L_30); float L_31 = L_30->___delayToExplosion_8; if ((((float)L_29) <= ((float)L_31))) { goto IL_0038; } } { // soundInstance.stop(STOP_MODE.IMMEDIATE); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_32 = V_1; NullCheck(L_32); EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* L_33 = (&L_32->___soundInstance_13); int32_t L_34; L_34 = EventInstance_stop_mD78982E36B28F26C554BADE22371832E58E69A5E(L_33, 1, NULL); // soundInstance.release(); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_35 = V_1; NullCheck(L_35); EventInstance_tB965FE66D8F64AF5ED7084290FED14B1B50B11CF* L_36 = (&L_35->___soundInstance_13); int32_t L_37; L_37 = EventInstance_release_m4A3D07B98E9490FA05B8963366254FA6D6829AEE(L_36, NULL); // StartCoroutine(DelayHit()); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_38 = V_1; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_39 = V_1; NullCheck(L_39); RuntimeObject* L_40; L_40 = GrenadeWeapon_U3CWaitAndExplosionU3Eg__DelayHitU7C27_0_m95BD29DDC76D2F0E10C6307A987632D2232CE37A(L_39, NULL); NullCheck(L_38); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_41; L_41 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(L_38, L_40, NULL); // var expInstantiate = Instantiate(explosionFx, transform.position, Quaternion.identity); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_42 = V_1; NullCheck(L_42); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43 = L_42->___explosionFx_16; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_44 = V_1; NullCheck(L_44); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45; L_45 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_44, NULL); NullCheck(L_45); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_45, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47; L_47 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_48; L_48 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4(L_43, L_46, L_47, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m831D2F71DF2AA6C93AFDFEFA04CF2CFC5FBBCDB4_RuntimeMethod_var); // Destroy(expInstantiate, 2f); Object_Destroy_m064F2A066491D2DC4FFCFBDBE5FCFFB807A04436(L_48, (2.0f), NULL); // } return (bool)0; } } // System.Object GrenadeWeapon/d__27::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CWaitAndExplosionU3Ed__27_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m91BAC9227A4CC2A9C27C45D9F1459FC0640FB298 (U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void GrenadeWeapon/d__27::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitAndExplosionU3Ed__27_System_Collections_IEnumerator_Reset_mEC768D9835F4A7DB23FD09FE533FE3718F6F1634 (U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D* __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*)&U3CWaitAndExplosionU3Ed__27_System_Collections_IEnumerator_Reset_mEC768D9835F4A7DB23FD09FE533FE3718F6F1634_RuntimeMethod_var))); } } // System.Object GrenadeWeapon/d__27::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CWaitAndExplosionU3Ed__27_System_Collections_IEnumerator_get_Current_m002C341113E2D651A7E83F192D0EDA7874AB39B2 (U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D* __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 GrenadeWeapon/<g__DelayHit|27_0>d::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed__ctor_m81822608B32CBE8809C5F7C9A881E0D07205A258 (U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913* __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 GrenadeWeapon/<g__DelayHit|27_0>d::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_System_IDisposable_Dispose_mE57858AD5FCF145D71D13D3A9A23D022C4DA1F4B (U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913* __this, const RuntimeMethod* method) { { return; } } // System.Boolean GrenadeWeapon/<g__DelayHit|27_0>d::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_MoveNext_mFBCDD20695BEADE3EE68CB27DA52B54443F59EED (U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m4F6F571E12AEEBDF366A75C8386BBC1E3BE9DD04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40_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; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* V_1 = NULL; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_2 = NULL; int32_t V_3 = 0; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_4; memset((&V_4), 0, sizeof(V_4)); HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* V_5 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_7; memset((&V_7), 0, sizeof(V_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* 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_0038; } } { return (bool)0; } IL_0017: { __this->___U3CU3E1__state_0 = (-1); // yield return new WaitForSeconds(delayToDamage); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_4 = V_1; NullCheck(L_4); float L_5 = L_4->___delayToDamage_4; WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_6 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var); NullCheck(L_6); WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_6, L_5, NULL); __this->___U3CU3E2__current_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_6); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_0038: { __this->___U3CU3E1__state_0 = (-1); // var hits = PhysicsExtension.SphereCastAll(transform.position, radius, Vector3.up, upDistance, mask, QueryTriggerInteraction.Ignore); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_7 = V_1; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_10 = V_1; NullCheck(L_10); float L_11 = L_10->___radius_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_13 = V_1; NullCheck(L_13); float L_14 = L_13->___upDistance_7; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_15 = V_1; NullCheck(L_15); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_16 = L_15->___mask_5; int32_t L_17; L_17 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_16, NULL); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_18; L_18 = PhysicsExtension_SphereCastAll_mFD60494BFC97CE8E5E5198797BF425F7EEDFA280(L_9, L_11, L_12, L_14, L_17, 1, NULL); // foreach(var raycastHit in hits) V_2 = L_18; V_3 = 0; goto IL_0135; } IL_0074: { // foreach(var raycastHit in hits) RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_19 = V_2; int32_t L_20 = V_3; NullCheck(L_19); int32_t L_21 = L_20; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_22 = (L_19)->GetAt(static_cast(L_21)); V_4 = L_22; // var handler = raycastHit.collider.GetComponent(); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_23; L_23 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_4), NULL); NullCheck(L_23); HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* L_24; L_24 = Component_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m4F6F571E12AEEBDF366A75C8386BBC1E3BE9DD04(L_23, Component_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m4F6F571E12AEEBDF366A75C8386BBC1E3BE9DD04_RuntimeMethod_var); V_5 = L_24; // if(handler) HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* L_25 = V_5; 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_0131; } } { // var position = transform.position; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_27 = V_1; NullCheck(L_27); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28; L_28 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_27, NULL); NullCheck(L_28); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_28, NULL); // var dir = (position - raycastHit.point).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_4), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_29, L_30, NULL); V_8 = L_31; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_8), NULL); V_6 = L_32; // var ray = new Ray(raycastHit.point + dir * offset, dir); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_4), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_6; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_35 = V_1; NullCheck(L_35); float L_36 = L_35->___offset_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_34, L_36, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_33, L_37, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_6; Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_40; memset((&L_40), 0, sizeof(L_40)); Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&L_40), L_38, L_39, /*hidden argument*/NULL); // var isRay = Physics.Raycast(ray, out var rayHit, Mathf.Infinity, mask, QueryTriggerInteraction.Ignore); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_41 = V_1; NullCheck(L_41); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_42 = L_41->___mask_5; int32_t L_43; L_43 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_42, NULL); bool L_44; L_44 = Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB(L_40, (&V_7), (std::numeric_limits::infinity()), L_43, 1, NULL); // if(isRay) if (!L_44) { goto IL_0131; } } { // if(toCheckColliders.Contains(rayHit.collider)) GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_45 = V_1; NullCheck(L_45); List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_46 = L_45->___toCheckColliders_10; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_47; L_47 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_7), NULL); NullCheck(L_46); bool L_48; L_48 = List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40(L_46, L_47, List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40_RuntimeMethod_var); if (!L_48) { goto IL_0131; } } { // handler.HandleRayCastHit(damageProvider, raycastHit); HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* L_49 = V_5; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_50 = V_1; NullCheck(L_50); HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235* L_51 = L_50->___damageProvider_9; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_52 = V_4; NullCheck(L_49); VirtualActionInvoker2< HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235*, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 >::Invoke(6 /* System.Void HurricaneVR.Framework.Components.HVRDamageHandlerBase::HandleRayCastHit(HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.RaycastHit) */, L_49, L_51, L_52); // handler.HandleDamageProvider(damageProvider, raycastHit.point, dir.normalized); HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* L_53 = V_5; GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_54 = V_1; NullCheck(L_54); HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235* L_55 = L_54->___damageProvider_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_4), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_6), NULL); NullCheck(L_53); VirtualActionInvoker3< HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5 /* System.Void HurricaneVR.Framework.Components.HVRDamageHandlerBase::HandleDamageProvider(HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.Vector3,UnityEngine.Vector3) */, L_53, L_55, L_56, L_57); } IL_0131: { int32_t L_58 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_58, 1)); } IL_0135: { // foreach(var raycastHit in hits) int32_t L_59 = V_3; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_60 = V_2; NullCheck(L_60); if ((((int32_t)L_59) < ((int32_t)((int32_t)(((RuntimeArray*)L_60)->max_length))))) { goto IL_0074; } } { // Destroy(gameObject); GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* L_61 = V_1; NullCheck(L_61); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_62; L_62 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_61, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_62, NULL); // } return (bool)0; } } // System.Object GrenadeWeapon/<g__DelayHit|27_0>d::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m8676E02C7B1AF697638AC9696ED221EA655D8B9A (U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void GrenadeWeapon/<g__DelayHit|27_0>d::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_System_Collections_IEnumerator_Reset_mAA5312A138BFCD232072640188AF2F779824D706 (U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913* __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*)&U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_System_Collections_IEnumerator_Reset_mAA5312A138BFCD232072640188AF2F779824D706_RuntimeMethod_var))); } } // System.Object GrenadeWeapon/<g__DelayHit|27_0>d::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_System_Collections_IEnumerator_get_Current_m475D5D54667BC3C50E5AD4E831EA66BE6941ECEC (U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.RaycastHit[] PhysicsExtension::SphereCastAll(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* PhysicsExtension_SphereCastAll_mFD60494BFC97CE8E5E5198797BF425F7EEDFA280 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_startPos, float ___1_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_distance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_0 = NULL; int32_t V_1 = 0; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_2; memset((&V_2), 0, sizeof(V_2)); { // var rayCastResults = Physics.SphereCastAll(startPos, radius, direction, distance, layerMask, queryTriggerInteraction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_startPos; float L_1 = ___1_radius; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_direction; float L_3 = ___3_distance; int32_t L_4 = ___4_layerMask; int32_t L_5 = ___5_queryTriggerInteraction; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_6; L_6 = Physics_SphereCastAll_mE651DDBD29BBBBC4E3D33BBDE3C9C082ACFCB91C(L_0, L_1, L_2, L_3, L_4, L_5, NULL); V_0 = L_6; // for(var index = 0; index < rayCastResults.Length; index++) V_1 = 0; goto IL_004d; } IL_0012: { // var hit = rayCastResults[index]; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_7 = V_0; int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = L_10; // if(hit.point != Vector3.zero) continue; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_2), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_13; L_13 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_11, L_12, NULL); if (L_13) { goto IL_0049; } } { // hit.point = hit.collider.ClosestPoint(startPos); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14; L_14 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_2), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_startPos; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Collider_ClosestPoint_mFFF9B6F6CF9F18B22B325835A3E2E78A1C03BFCB(L_14, L_15, NULL); RaycastHit_set_point_m3B63BEB25A82BFCF9FBB300022D0362BC2CF9E11((&V_2), L_16, NULL); // rayCastResults[index] = hit; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_17 = V_0; int32_t L_18 = V_1; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_19 = V_2; NullCheck(L_17); (L_17)->SetAt(static_cast(L_18), (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)L_19); } IL_0049: { // for(var index = 0; index < rayCastResults.Length; index++) int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_004d: { // for(var index = 0; index < rayCastResults.Length; index++) int32_t L_21 = V_1; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_22 = V_0; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0012; } } { // return rayCastResults; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_23 = V_0; return L_23; } } #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 ShotgunReload::get_IsPrepareToShoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShotgunReload_get_IsPrepareToShoot_mD650E45E66574FF8810EEA079B8DE4C184BAF865 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) { { // public bool IsPrepareToShoot => isPrepareToShoot; bool L_0 = __this->___isPrepareToShoot_20; return L_0; } } // System.Void ShotgunReload::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_Start_mD43D5B1960EE859F069C2BC4FDC0FD78BDF4F351 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m464A180C3A0EA1842D8405966A33A053F90575F1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // joint = GetComponent(); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0; L_0 = Component_GetComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m464A180C3A0EA1842D8405966A33A053F90575F1(__this, Component_GetComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m464A180C3A0EA1842D8405966A33A053F90575F1_RuntimeMethod_var); __this->___joint_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___joint_5), (void*)L_0); // Closed(); ShotgunReload_Closed_mB5CBC1F11764EF8F8E3439C363304B4D42016F70(__this, NULL); // } return; } } // System.Void ShotgunReload::Grab() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_Grab_m261EEB0C8CC34E5FB1B88D52161655166F4B1B6A (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) { { // isPrepareToShoot = false; __this->___isPrepareToShoot_20 = (bool)0; // prevState = state; int32_t L_0 = __this->___state_7; __this->___prevState_6 = L_0; // state = StateReloadShotgun.InHand; __this->___state_7 = 2; // joint.SetAngularXHighLimit(maxAngle); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_1 = __this->___joint_5; float L_2 = __this->___maxAngle_9; HVRJointUtilities_SetAngularXHighLimit_m1289F68D6B3314738DA2FC3A07ECF81273DFD62F(L_1, L_2, (0.0f), (0.0f), NULL); // joint.SetAngularXLowLimit(0); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3 = __this->___joint_5; HVRJointUtilities_SetAngularXLowLimit_m0B8BE67301005AA32820572CA696724A293191EA(L_3, (0.0f), (0.0f), (0.0f), NULL); // if(prevState == StateReloadShotgun.Closed) int32_t L_4 = __this->___prevState_6; if (L_4) { goto IL_0069; } } { // sounds.PlaySlideBack(); HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570* L_5 = __this->___sounds_11; NullCheck(L_5); VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.Weapons.HVRGunSounds::PlaySlideBack() */, L_5); // logicState = StateLogicShotgun.ToOpen; __this->___logicState_8 = 1; } IL_0069: { // if(prevState == StateReloadShotgun.Opened) int32_t L_6 = __this->___prevState_6; if ((!(((uint32_t)L_6) == ((uint32_t)1)))) { goto IL_0079; } } { // logicState = StateLogicShotgun.ToClose; __this->___logicState_8 = 2; } IL_0079: { // stab.SetActive(false); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___stab_10; NullCheck(L_7); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_7, (bool)0, NULL); // currentTime = Time.time; float L_8; L_8 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL); __this->___currentTime_21 = L_8; // } return; } } // System.Void ShotgunReload::Release() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_Release_mAEBF3F7F183696CC229A16C211BD1574FA8306F9 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // prevState = state; int32_t L_0 = __this->___state_7; __this->___prevState_6 = L_0; // state = StateReloadShotgun.Free; __this->___state_7 = 3; // if(prevState is not (StateReloadShotgun.Closed or StateReloadShotgun.Opened)) int32_t L_1 = __this->___prevState_6; V_0 = L_1; int32_t L_2 = V_0; if (!L_2) { goto IL_0064; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0064; } } { // joint.SetAngularXHighLimit(maxAngle); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_4 = __this->___joint_5; float L_5 = __this->___maxAngle_9; HVRJointUtilities_SetAngularXHighLimit_m1289F68D6B3314738DA2FC3A07ECF81273DFD62F(L_4, L_5, (0.0f), (0.0f), NULL); // joint.SetAngularXLowLimit(0); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_6 = __this->___joint_5; HVRJointUtilities_SetAngularXLowLimit_m0B8BE67301005AA32820572CA696724A293191EA(L_6, (0.0f), (0.0f), (0.0f), NULL); // stab.SetActive(false); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___stab_10; NullCheck(L_7); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_7, (bool)0, NULL); goto IL_0081; } IL_0064: { // if(prevState == StateReloadShotgun.Closed) int32_t L_8 = __this->___prevState_6; if (L_8) { goto IL_0072; } } { // Closed(); ShotgunReload_Closed_mB5CBC1F11764EF8F8E3439C363304B4D42016F70(__this, NULL); } IL_0072: { // if(prevState == StateReloadShotgun.Opened) int32_t L_9 = __this->___prevState_6; if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_0081; } } { // Opened(); ShotgunReload_Opened_mA0A2AA42EDA6F2015090A75B54AD845F1D679A97(__this, NULL); } IL_0081: { // currentTime = Time.time; float L_10; L_10 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL); __this->___currentTime_21 = L_10; // } return; } } // System.Void ShotgunReload::Closed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_Closed_mB5CBC1F11764EF8F8E3439C363304B4D42016F70 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) { { // prevState = state; int32_t L_0 = __this->___state_7; __this->___prevState_6 = L_0; // state = StateReloadShotgun.Closed; __this->___state_7 = 0; // joint.SetAngularXHighLimit(0); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_1 = __this->___joint_5; HVRJointUtilities_SetAngularXHighLimit_m1289F68D6B3314738DA2FC3A07ECF81273DFD62F(L_1, (0.0f), (0.0f), (0.0f), NULL); // joint.SetAngularXLowLimit(0); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2 = __this->___joint_5; HVRJointUtilities_SetAngularXLowLimit_m0B8BE67301005AA32820572CA696724A293191EA(L_2, (0.0f), (0.0f), (0.0f), NULL); // stab.SetActive(true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___stab_10; NullCheck(L_3); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)1, NULL); // isPrepareToShoot = true; __this->___isPrepareToShoot_20 = (bool)1; // SetEnableMagazineSlot(false); ShotgunReload_SetEnableMagazineSlot_m22B09495A7E53CDE8EC3B2B657CF51BE3D47D6A0(__this, (bool)0, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL); // StartCoroutine(Enabled()); RuntimeObject* L_4; L_4 = ShotgunReload_U3CClosedU3Eg__EnabledU7C23_0_m94449CFFF72ED408185BED0B7B2116C520DCCD90(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_5; L_5 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_4, NULL); // logicState = StateLogicShotgun.None; __this->___logicState_8 = 0; // } return; } } // System.Void ShotgunReload::Opened() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_Opened_mA0A2AA42EDA6F2015090A75B54AD845F1D679A97 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __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_GetComponent_TisWeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9_m7EFDCD7E7D0BBBA596BDB0978532D72340BCBB77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* V_0 = NULL; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_1 = NULL; { // prevState = state; int32_t L_0 = __this->___state_7; __this->___prevState_6 = L_0; // state = StateReloadShotgun.Opened; __this->___state_7 = 1; // joint.SetAngularXHighLimit(maxAngle); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_1 = __this->___joint_5; float L_2 = __this->___maxAngle_9; HVRJointUtilities_SetAngularXHighLimit_m1289F68D6B3314738DA2FC3A07ECF81273DFD62F(L_1, L_2, (0.0f), (0.0f), NULL); // joint.SetAngularXLowLimit(maxAngle - 0.1f); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3 = __this->___joint_5; float L_4 = __this->___maxAngle_9; HVRJointUtilities_SetAngularXLowLimit_m0B8BE67301005AA32820572CA696724A293191EA(L_3, ((float)il2cpp_codegen_subtract(L_4, (0.100000001f))), (0.0f), (0.0f), NULL); // stab.SetActive(false); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___stab_10; NullCheck(L_5); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, (bool)0, NULL); // SetEnableMagazineSlot(true); ShotgunReload_SetEnableMagazineSlot_m22B09495A7E53CDE8EC3B2B657CF51BE3D47D6A0(__this, (bool)1, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL); // if(magazineSocket.GrabbedTarget) HVRMagazineSocket_tD6FC4B0939BFD48A0F6511680C5FCFFCD06AC9FA* L_6 = __this->___magazineSocket_14; 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_00cc; } } { // var magazine = magazineSocket.GrabbedTarget.GetComponent(); HVRMagazineSocket_tD6FC4B0939BFD48A0F6511680C5FCFFCD06AC9FA* L_9 = __this->___magazineSocket_14; NullCheck(L_9); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10; L_10 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_9, NULL); NullCheck(L_10); WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* L_11; L_11 = Component_GetComponent_TisWeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9_m7EFDCD7E7D0BBBA596BDB0978532D72340BCBB77(L_10, Component_GetComponent_TisWeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9_m7EFDCD7E7D0BBBA596BDB0978532D72340BCBB77_RuntimeMethod_var); V_0 = L_11; // if(magazine) WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* L_12 = V_0; 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_00cc; } } { // if(magazine.IsEmpty) WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* L_14 = V_0; NullCheck(L_14); bool L_15; L_15 = HVRAmmo_get_IsEmpty_mCA243357BD16F6071FD9A59242720BEB7C880478(L_14, NULL); if (!L_15) { goto IL_00cc; } } { // magazineSocket.ForceRelease(); HVRMagazineSocket_tD6FC4B0939BFD48A0F6511680C5FCFFCD06AC9FA* L_16 = __this->___magazineSocket_14; NullCheck(L_16); VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, L_16); // var magRig = magazine.GetComponent(); WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* L_17 = V_0; NullCheck(L_17); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_18; L_18 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(L_17, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var); V_1 = L_18; // if(magRig) Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_19 = V_1; 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_00cc; } } { // magRig.AddForce(ejectTransform.forward * impulseEject); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_21 = V_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = __this->___ejectTransform_16; NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_22, NULL); float L_24 = __this->___impulseEject_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_23, L_24, NULL); NullCheck(L_21); Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198(L_21, L_25, NULL); } IL_00cc: { // logicState = StateLogicShotgun.None; __this->___logicState_8 = 0; // } return; } } // System.Void ShotgunReload::ChangeAngle(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_ChangeAngle_m14510BBCFBFCAD14EDD0F32B9FC40DE7D0FCA2B5 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, float ___0_angle, float ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (currentTime + timeToActionFromAngle > Time.time) return; float L_0 = __this->___currentTime_21; float L_1 = __this->___timeToActionFromAngle_13; float L_2; L_2 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL); if ((!(((float)((float)il2cpp_codegen_add(L_0, L_1))) > ((float)L_2)))) { goto IL_0015; } } { // if (currentTime + timeToActionFromAngle > Time.time) return; return; } IL_0015: { // angle = 360 - angle; float L_3 = ___0_angle; ___0_angle = ((float)il2cpp_codegen_subtract((360.0f), L_3)); // if(angle >= 360) angle -= 360; float L_4 = ___0_angle; if ((!(((float)L_4) >= ((float)(360.0f))))) { goto IL_002f; } } { // if(angle >= 360) angle -= 360; float L_5 = ___0_angle; ___0_angle = ((float)il2cpp_codegen_subtract(L_5, (360.0f))); } IL_002f: { // actualAngle = angle; float L_6 = ___0_angle; __this->___actualAngle_12 = L_6; // if(angle < 10 && logicState == StateLogicShotgun.ToClose) float L_7 = ___0_angle; if ((!(((float)L_7) < ((float)(10.0f))))) { goto IL_0068; } } { int32_t L_8 = __this->___logicState_8; if ((!(((uint32_t)L_8) == ((uint32_t)2)))) { goto IL_0068; } } { // if(state is StateReloadShotgun.InHand or StateReloadShotgun.Free) int32_t L_9 = __this->___state_7; V_0 = L_9; int32_t L_10 = V_0; if ((((int32_t)L_10) == ((int32_t)2))) { goto IL_0056; } } { int32_t L_11 = V_0; if ((!(((uint32_t)L_11) == ((uint32_t)3)))) { goto IL_0099; } } IL_0056: { // sounds.PlaySlideForward(); HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570* L_12 = __this->___sounds_11; NullCheck(L_12); VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Weapons.HVRGunSounds::PlaySlideForward() */, L_12); // Closed(); ShotgunReload_Closed_mB5CBC1F11764EF8F8E3439C363304B4D42016F70(__this, NULL); return; } IL_0068: { // if(angle > 80 && logicState == StateLogicShotgun.ToOpen) float L_13 = ___0_angle; if ((!(((float)L_13) > ((float)(80.0f))))) { goto IL_0099; } } { int32_t L_14 = __this->___logicState_8; if ((!(((uint32_t)L_14) == ((uint32_t)1)))) { goto IL_0099; } } { // if(state is StateReloadShotgun.InHand or StateReloadShotgun.Free) int32_t L_15 = __this->___state_7; V_0 = L_15; int32_t L_16 = V_0; if ((((int32_t)L_16) == ((int32_t)2))) { goto IL_0088; } } { int32_t L_17 = V_0; if ((!(((uint32_t)L_17) == ((uint32_t)3)))) { goto IL_0099; } } IL_0088: { // sounds.PlaySlideBack(); HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570* L_18 = __this->___sounds_11; NullCheck(L_18); VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.Weapons.HVRGunSounds::PlaySlideBack() */, L_18); // Opened(); ShotgunReload_Opened_mA0A2AA42EDA6F2015090A75B54AD845F1D679A97(__this, NULL); } IL_0099: { // } return; } } // System.Void ShotgunReload::SetEnableMagazineSlot(System.Boolean,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_SetEnableMagazineSlot_m22B09495A7E53CDE8EC3B2B657CF51BE3D47D6A0 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, bool ___0_isEnable, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_unload, 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; } { // magazineSocket.enabled = isEnable; HVRMagazineSocket_tD6FC4B0939BFD48A0F6511680C5FCFFCD06AC9FA* L_0 = __this->___magazineSocket_14; bool L_1 = ___0_isEnable; NullCheck(L_0); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_0, L_1, NULL); // magazineBag.enabled = isEnable; HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_2 = __this->___magazineBag_15; bool L_3 = ___0_isEnable; NullCheck(L_2); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_2, L_3, NULL); // if(unload) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___1_unload; 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_0027; } } { // unload.enabled = isEnable; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___1_unload; bool L_7 = ___0_isEnable; NullCheck(L_6); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_6, L_7, NULL); } IL_0027: { // } return; } } // System.Void ShotgunReload::LoadMagazine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_LoadMagazine_m8A1CD637A9263851592166CEDEF88F9869DCFBB7 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) { { // if (state == StateReloadShotgun.Closed) return; int32_t L_0 = __this->___state_7; if (L_0) { goto IL_0009; } } { // if (state == StateReloadShotgun.Closed) return; return; } IL_0009: { // SetEnableMagazineSlot(false); ShotgunReload_SetEnableMagazineSlot_m22B09495A7E53CDE8EC3B2B657CF51BE3D47D6A0(__this, (bool)0, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL); // prevState = state; int32_t L_1 = __this->___state_7; __this->___prevState_6 = L_1; // state = StateReloadShotgun.Free; __this->___state_7 = 3; // logicState = StateLogicShotgun.ToClose; __this->___logicState_8 = 2; // joint.SetAngularXHighLimit(maxAngle); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2 = __this->___joint_5; float L_3 = __this->___maxAngle_9; HVRJointUtilities_SetAngularXHighLimit_m1289F68D6B3314738DA2FC3A07ECF81273DFD62F(L_2, L_3, (0.0f), (0.0f), NULL); // joint.SetAngularXLowLimit(0); ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_4 = __this->___joint_5; HVRJointUtilities_SetAngularXLowLimit_m0B8BE67301005AA32820572CA696724A293191EA(L_4, (0.0f), (0.0f), (0.0f), NULL); // stab.SetActive(false); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___stab_10; NullCheck(L_5); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, (bool)0, NULL); // sounds.PlayLoadMagazine(); HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570* L_6 = __this->___sounds_11; NullCheck(L_6); VirtualActionInvoker0::Invoke(8 /* System.Void HurricaneVR.Framework.Weapons.HVRGunSounds::PlayLoadMagazine() */, L_6); // } return; } } // System.Void ShotgunReload::UnloadMagazine(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload_UnloadMagazine_m972B807D4D6D861CB7A9F5F5AC7826C2C9FCE1B9 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabbableBase, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_unload, const RuntimeMethod* method) { { // SetEnableMagazineSlot(true, unload); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___1_unload; ShotgunReload_SetEnableMagazineSlot_m22B09495A7E53CDE8EC3B2B657CF51BE3D47D6A0(__this, (bool)1, L_0, NULL); // sounds.PlayUnloadMagazine(); HVRGunSounds_t0511CE4A3C6E5D1ED28CACAF934002BC2C0FF570* L_1 = __this->___sounds_11; NullCheck(L_1); VirtualActionInvoker0::Invoke(9 /* System.Void HurricaneVR.Framework.Weapons.HVRGunSounds::PlayUnloadMagazine() */, L_1); // } return; } } // System.Void ShotgunReload::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShotgunReload__ctor_mE92F5CBF2F450ADC0D084A1B5134097612ADB389 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) { { // [SerializeField] private float timeToActionFromAngle = 0.2f; __this->___timeToActionFromAngle_13 = (0.200000003f); // [SerializeField] private float impulseEject = 50; __this->___impulseEject_17 = (50.0f); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } // System.Collections.IEnumerator ShotgunReload::g__Enabled|23_0() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShotgunReload_U3CClosedU3Eg__EnabledU7C23_0_m94449CFFF72ED408185BED0B7B2116C520DCCD90 (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7* L_0 = (U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7*)il2cpp_codegen_object_new(U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed__ctor_mB710D37A72F04BF04AEECA486A482D224DE94884(L_0, 0, NULL); U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7* 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; } } #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 ShotgunReload/<g__Enabled|23_0>d::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed__ctor_mB710D37A72F04BF04AEECA486A482D224DE94884 (U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7* __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 ShotgunReload/<g__Enabled|23_0>d::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_System_IDisposable_Dispose_mF23497135E11C51A2DEB8AF1C243DC57931C3D77 (U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7* __this, const RuntimeMethod* method) { { return; } } // System.Boolean ShotgunReload/<g__Enabled|23_0>d::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_MoveNext_mF1AA8E7C809F29A728B5D193CFDBF147C3FA4B4A (U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7* __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; ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* V_1 = NULL; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; if (!L_2) { goto IL_0017; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0044; } } { return (bool)0; } IL_0017: { __this->___U3CU3E1__state_0 = (-1); // reloadGrabbable.enabled = false; ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* L_4 = V_1; NullCheck(L_4); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = L_4->___reloadGrabbable_19; NullCheck(L_5); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_5, (bool)0, NULL); // yield return new WaitForSeconds(delayToActivateGrab); ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* L_6 = V_1; NullCheck(L_6); float L_7 = L_6->___delayToActivateGrab_18; WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_8 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var); NullCheck(L_8); WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_8, L_7, NULL); __this->___U3CU3E2__current_1 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_8); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_0044: { __this->___U3CU3E1__state_0 = (-1); // reloadGrabbable.enabled = true; ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* L_9 = V_1; NullCheck(L_9); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = L_9->___reloadGrabbable_19; NullCheck(L_10); Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_10, (bool)1, NULL); // } return (bool)0; } } // System.Object ShotgunReload/<g__Enabled|23_0>d::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mB610A3A05D24AD2BA90FD6877DCF31D31198D88D (U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void ShotgunReload/<g__Enabled|23_0>d::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_System_Collections_IEnumerator_Reset_m0EDBE4BD34AC1FADF0655CF46BCFA05874D19AA1 (U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7* __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*)&U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_System_Collections_IEnumerator_Reset_m0EDBE4BD34AC1FADF0655CF46BCFA05874D19AA1_RuntimeMethod_var))); } } // System.Object ShotgunReload/<g__Enabled|23_0>d::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_System_Collections_IEnumerator_get_Current_mDCFCC268E91A8D283B38442AC127E3AA990D01DD (U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7* __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 Zero.ExtGunBase::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunBase_Awake_mE546ADA7E954D8FE9942BD62F2B5AB27E6D01144 (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // base.Awake(); HVRGunBase_Awake_mE052D5BD9F20CE378B3615C458CB04A34C035465(__this, NULL); // if (smokeIsParticles) bool L_0 = __this->___smokeIsParticles_64; if (!L_0) { goto IL_001f; } } { // smokeParticles = MuzzleSmoke.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)__this)->___MuzzleSmoke_29; NullCheck(L_1); ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2; L_2 = GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA(L_1, GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA_RuntimeMethod_var); __this->___smokeParticles_65 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___smokeParticles_65), (void*)L_2); } IL_001f: { // } return; } } // System.Void Zero.ExtGunBase::OnHit(UnityEngine.GameObject,UnityEngine.RaycastHit,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunBase_OnHit_mA47A22A18A92825DEEAAE64A2FB5B462246B5D5B (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_bullet, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_hit, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m6B040B570F29EEB2BDBA328FEAA5E0F54CCEB610_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // base.OnHit(bullet, hit, direction); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_bullet; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_1 = ___1_hit; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_direction; HVRGunBase_OnHit_m1BCB92512397798EC6E13CDB067491F07F99676F(__this, L_0, L_1, L_2, NULL); // if (bullet.GetComponent()) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___0_bullet; NullCheck(L_3); HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* L_4; L_4 = GameObject_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m6B040B570F29EEB2BDBA328FEAA5E0F54CCEB610(L_3, GameObject_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m6B040B570F29EEB2BDBA328FEAA5E0F54CCEB610_RuntimeMethod_var); 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_0028; } } { // bullet.GetComponent().HandleRayCastHit(DamageProvider, hit); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = ___0_bullet; NullCheck(L_6); HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12* L_7; L_7 = GameObject_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m6B040B570F29EEB2BDBA328FEAA5E0F54CCEB610(L_6, GameObject_GetComponent_TisHVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12_m6B040B570F29EEB2BDBA328FEAA5E0F54CCEB610_RuntimeMethod_var); HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235* L_8; L_8 = HVRGunBase_get_DamageProvider_m87FA322083AE29E892E0F079F1C7AE13041A3B76(__this, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_9 = ___1_hit; NullCheck(L_7); VirtualActionInvoker2< HVRDamageProvider_t644E715C78F99085A4CE9EF098C0FC4BC5BFD235*, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 >::Invoke(6 /* System.Void HurricaneVR.Framework.Components.HVRDamageHandlerBase::HandleRayCastHit(HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.RaycastHit) */, L_7, L_8, L_9); } IL_0028: { // } return; } } // System.Void Zero.ExtGunBase::OnDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunBase_OnDisable_m088AD2E4D496D66362FC053655A201A63F7B5D89 (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, const RuntimeMethod* method) { { // if (smokeIsParticles) bool L_0 = __this->___smokeIsParticles_64; if (!L_0) { goto IL_0014; } } { // MuzzleSmoke.SetActive(false); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)__this)->___MuzzleSmoke_29; NullCheck(L_1); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_1, (bool)0, NULL); } IL_0014: { // smokeToDisable = null; __this->___smokeToDisable_66 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___smokeToDisable_66), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL); // } return; } } // System.Void Zero.ExtGunBase::CallShoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunBase_CallShoot_mDBE5781B48FC331651EB191995F2967C8C20ABCE (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, const RuntimeMethod* method) { { // Shoot(); VirtualActionInvoker0::Invoke(37 /* System.Void HurricaneVR.Framework.Weapons.Guns.HVRGunBase::Shoot() */, __this); // } return; } } // System.Void Zero.ExtGunBase::Smoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunBase_Smoke_mB2D7BDD9686533CDB4C2B338875973F5A161886A (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, const RuntimeMethod* method) { MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (smokeIsParticles) bool L_0 = __this->___smokeIsParticles_64; if (!L_0) { goto IL_0066; } } { // var play = !MuzzleSmoke.activeSelf; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)__this)->___MuzzleSmoke_29; NullCheck(L_1); bool L_2; L_2 = GameObject_get_activeSelf_m4F3E5240E138B66AAA080EA30759A3D0517DA368(L_1, NULL); // MuzzleSmoke.SetActive(true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)__this)->___MuzzleSmoke_29; NullCheck(L_3); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)1, NULL); // smokeParticles.Play(); ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_4 = __this->___smokeParticles_65; NullCheck(L_4); ParticleSystem_Play_mD943E601BFE16CB9BB5D1F5E6AED5C36F5F11EF5(L_4, NULL); // var main = smokeParticles.main; ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_5 = __this->___smokeParticles_65; NullCheck(L_5); MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_6; L_6 = ParticleSystem_get_main_mD86DFCD96150E2CE760CD2F37052BB3BCA33C189(L_5, NULL); V_0 = L_6; // main.loop = true; MainModule_set_loop_mB3FC83A6DA8D248D15C53388D6B9B7711ADD89BE((&V_0), (bool)1, NULL); // if (smokeToDisable != null) Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_7 = __this->___smokeToDisable_66; if (!L_7) { goto IL_0053; } } { // StopCoroutine(smokeToDisable); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_8 = __this->___smokeToDisable_66; MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_8, NULL); } IL_0053: { // smokeToDisable = StartCoroutine(SmokeDisable()); RuntimeObject* L_9; L_9 = ExtGunBase_SmokeDisable_m31990CC54F0B543C6329A5185D92183C504AACFE(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_10; L_10 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_9, NULL); __this->___smokeToDisable_66 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___smokeToDisable_66), (void*)L_10); return; } IL_0066: { // base.Smoke(); HVRGunBase_Smoke_m0DAE62FAEE76066579EF22D08A6B964C24CC84A6(__this, NULL); // } return; } } // System.Collections.IEnumerator Zero.ExtGunBase::SmokeDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExtGunBase_SmokeDisable_m31990CC54F0B543C6329A5185D92183C504AACFE (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E* L_0 = (U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E*)il2cpp_codegen_object_new(U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E_il2cpp_TypeInfo_var); NullCheck(L_0); U3CSmokeDisableU3Ed__8__ctor_m17D5E18BFC5D66A04B42DB1F36133AF999B1D577(L_0, 0, NULL); U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E* 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 Zero.ExtGunBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunBase__ctor_mF03B03B5E7E0D5C8D9D7C1C1585DD691B6E37D86 (ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* __this, const RuntimeMethod* method) { { HVRGunBase__ctor_m1C18BE969942BDA76D70B7984DA32E8F5103FC3D(__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 Zero.ExtGunBase/d__8::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSmokeDisableU3Ed__8__ctor_m17D5E18BFC5D66A04B42DB1F36133AF999B1D577 (U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E* __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 Zero.ExtGunBase/d__8::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSmokeDisableU3Ed__8_System_IDisposable_Dispose_mAC72C8A35C4BCA701831156F74D50EF6B289D259 (U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E* __this, const RuntimeMethod* method) { { return; } } // System.Boolean Zero.ExtGunBase/d__8::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSmokeDisableU3Ed__8_MoveNext_mD32A65E5FECA9165ED206D2F6B57115622D105B5 (U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E* __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; ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* V_1 = NULL; MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* 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_0050; } case 2: { goto IL_0085; } } } { return (bool)0; } IL_0022: { __this->___U3CU3E1__state_0 = (-1); // yield return new WaitForSeconds(Cooldown + Cooldown * 0.1f); ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* L_3 = V_1; NullCheck(L_3); float L_4 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)L_3)->___Cooldown_10; ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* L_5 = V_1; NullCheck(L_5); float L_6 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)L_5)->___Cooldown_10; WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_7 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var); NullCheck(L_7); WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_7, ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_6, (0.100000001f))))), NULL); __this->___U3CU3E2__current_1 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_7); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_0050: { __this->___U3CU3E1__state_0 = (-1); // var main = smokeParticles.main; ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* L_8 = V_1; NullCheck(L_8); ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_9 = L_8->___smokeParticles_65; NullCheck(L_9); MainModule_tC7ECD8330C14B0808478A748048988A6085CE2A9 L_10; L_10 = ParticleSystem_get_main_mD86DFCD96150E2CE760CD2F37052BB3BCA33C189(L_9, NULL); V_2 = L_10; // main.loop = false; MainModule_set_loop_mB3FC83A6DA8D248D15C53388D6B9B7711ADD89BE((&V_2), (bool)0, NULL); // yield return new WaitForSeconds(MuzzleSmokeTime); ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* L_11 = V_1; NullCheck(L_11); float L_12 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)L_11)->___MuzzleSmokeTime_19; WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_13 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var); NullCheck(L_13); WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_13, L_12, NULL); __this->___U3CU3E2__current_1 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_13); __this->___U3CU3E1__state_0 = 2; return (bool)1; } IL_0085: { __this->___U3CU3E1__state_0 = (-1); // MuzzleSmoke.SetActive(false); ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* L_14 = V_1; NullCheck(L_14); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)L_14)->___MuzzleSmoke_29; NullCheck(L_15); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_15, (bool)0, NULL); // smokeToDisable = null; ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* L_16 = V_1; NullCheck(L_16); L_16->___smokeToDisable_66 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_16->___smokeToDisable_66), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL); // } return (bool)0; } } // System.Object Zero.ExtGunBase/d__8::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSmokeDisableU3Ed__8_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m131BD89CC9E303E302379B666FD79087D42ECCF7 (U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void Zero.ExtGunBase/d__8::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSmokeDisableU3Ed__8_System_Collections_IEnumerator_Reset_m107C82CB9FD9859B16FE151A82BA38270144B589 (U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E* __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*)&U3CSmokeDisableU3Ed__8_System_Collections_IEnumerator_Reset_m107C82CB9FD9859B16FE151A82BA38270144B589_RuntimeMethod_var))); } } // System.Object Zero.ExtGunBase/d__8::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSmokeDisableU3Ed__8_System_Collections_IEnumerator_get_Current_m8A3956A1BB93A28A01EE6C4C16DC55E198B6AAEF (U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E* __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 Zero.ExtGunShotgun::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunShotgun_Awake_m33479A5FD2C12B5B9088931ED174022B5C8F6C7C (ExtGunShotgun_t91C7B347AB01531646DD3BC13AC84C6A0C80D11F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B_mE48B88C993DFCF22B20DF48287D32C80175460DD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // base.Awake(); ExtGunBase_Awake_mE546ADA7E954D8FE9942BD62F2B5AB27E6D01144(__this, NULL); // Ammo = GetComponent(); HVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B* L_0; L_0 = Component_GetComponent_TisHVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B_mE48B88C993DFCF22B20DF48287D32C80175460DD(__this, Component_GetComponent_TisHVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B_mE48B88C993DFCF22B20DF48287D32C80175460DD_RuntimeMethod_var); HVRGunBase_set_Ammo_m2FC382AB68411C63502B882653837234383D12F1_inline(__this, L_0, NULL); // } return; } } // System.Boolean Zero.ExtGunShotgun::CanFire() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExtGunShotgun_CanFire_m3901467685185A2E0483E160182536D4088DE226 (ExtGunShotgun_t91C7B347AB01531646DD3BC13AC84C6A0C80D11F* __this, const RuntimeMethod* method) { { // return base.CanFire() && shotgunReload.IsPrepareToShoot; bool L_0; L_0 = HVRGunBase_CanFire_m101507B3C5CD49F7F41C3BDD60ABE0D6344A4DCA(__this, NULL); if (!L_0) { goto IL_0014; } } { ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* L_1 = __this->___shotgunReload_69; NullCheck(L_1); bool L_2; L_2 = ShotgunReload_get_IsPrepareToShoot_mD650E45E66574FF8810EEA079B8DE4C184BAF865_inline(L_1, NULL); return L_2; } IL_0014: { return (bool)0; } } // System.Void Zero.ExtGunShotgun::OnFire(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunShotgun_OnFire_mE3E97FE416636F6AFDA00F736D00ABF4D13D0B3E (ExtGunShotgun_t91C7B347AB01531646DD3BC13AC84C6A0C80D11F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) { int32_t V_0 = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // for (int i = 0; i < NumberOfPellets; i++) V_0 = 0; goto IL_0038; } IL_0004: { // var xy = Random.insideUnitCircle * ShotRadius; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Random_get_insideUnitCircle_mB2FE9BAA7DDF7FED2AA53EA4667F864747E20DA2(NULL); float L_1 = __this->___ShotRadius_68; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_0, L_1, NULL); V_1 = L_2; // var newDirection = direction + transform.TransformDirection(xy); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_direction; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_5, NULL); NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_4, L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_7, NULL); V_2 = L_8; // FireBullet(newDirection); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2; VirtualActionInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(51 /* System.Void HurricaneVR.Framework.Weapons.Guns.HVRGunBase::FireBullet(UnityEngine.Vector3) */, __this, L_9); // for (int i = 0; i < NumberOfPellets; i++) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0038: { // for (int i = 0; i < NumberOfPellets; i++) int32_t L_11 = V_0; int32_t L_12 = __this->___NumberOfPellets_67; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0004; } } { // } return; } } // System.Void Zero.ExtGunShotgun::OnCockingHandleEjected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunShotgun_OnCockingHandleEjected_m6E4D17851604F24DB063975D64DF429739167268 (ExtGunShotgun_t91C7B347AB01531646DD3BC13AC84C6A0C80D11F* __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.OnCockingHandleEjected(); HVRGunBase_OnCockingHandleEjected_m8D236EF3A00C63E439B3E83DB759FDA9A124549F(__this, NULL); // if (ChamberedCasing && ChamberedCasing.activeSelf) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)__this)->___ChamberedCasing_31; 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_0026; } } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ((HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D*)__this)->___ChamberedCasing_31; NullCheck(L_2); bool L_3; L_3 = GameObject_get_activeSelf_m4F3E5240E138B66AAA080EA30759A3D0517DA368(L_2, NULL); if (!L_3) { goto IL_0026; } } { // EjectCasing(); VirtualActionInvoker0::Invoke(57 /* System.Void HurricaneVR.Framework.Weapons.Guns.HVRGunBase::EjectCasing() */, __this); } IL_0026: { // } return; } } // System.Void Zero.ExtGunShotgun::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtGunShotgun__ctor_m429CF70F10A8828388325CF640645CCEC7446221 (ExtGunShotgun_t91C7B347AB01531646DD3BC13AC84C6A0C80D11F* __this, const RuntimeMethod* method) { { // public int NumberOfPellets = 5; __this->___NumberOfPellets_67 = 5; // public float ShotRadius = 0.05f; __this->___ShotRadius_68 = (0.0500000007f); ExtGunBase__ctor_mF03B03B5E7E0D5C8D9D7C1C1585DD691B6E37D86(__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 Zero.WeaponAmmo::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponAmmo_Awake_m99A1B96196E330CACC50B69036B46E62D8C6B860 (WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeaponAmmo_AmmoChanged_mB50F447583AAF2CDE8626ACEF10E44340A2A2EF2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B2_0 = NULL; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B1_0 = NULL; { // OnAmmoChange.AddListener(AmmoChanged); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___OnAmmoChange_13; UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_1 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var); NullCheck(L_1); UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_1, __this, (intptr_t)((void*)WeaponAmmo_AmmoChanged_mB50F447583AAF2CDE8626ACEF10E44340A2A2EF2_RuntimeMethod_var), NULL); NullCheck(L_0); UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302(L_0, L_1, NULL); // base.Awake(); HVRAmmo_Awake_m57FDEE672AAEEA4F6E101903BA0C678CD527B7FF(__this, NULL); // OnAmmoChange?.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_2 = __this->___OnAmmoChange_13; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = L_2; G_B1_0 = L_3; if (L_3) { G_B2_0 = L_3; goto IL_0028; } } { return; } IL_0028: { NullCheck(G_B2_0); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(G_B2_0, NULL); // } return; } } // System.Void Zero.WeaponAmmo::AmmoChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponAmmo_AmmoChanged_mB50F447583AAF2CDE8626ACEF10E44340A2A2EF2 (WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* __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 (ammoCountText) TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_0 = __this->___ammoCountText_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0023; } } { // ammoCountText.text = CurrentCount.ToString(); TMP_Text_tE8D677872D43AD4B2AAF0D6101692A17D0B251A9* L_2 = __this->___ammoCountText_14; int32_t* L_3 = (&((HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150*)__this)->___CurrentCount_12); String_t* L_4; L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_3, NULL); NullCheck(L_2); VirtualActionInvoker1< String_t* >::Invoke(66 /* System.Void TMPro.TMP_Text::set_text(System.String) */, L_2, L_4); } IL_0023: { // if (bulletModel) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___bulletModel_15; 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; } } { // bulletModel.SetActive(CurrentCount > 0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___bulletModel_15; int32_t L_8 = ((HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150*)__this)->___CurrentCount_12; NullCheck(L_7); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_7, (bool)((((int32_t)L_8) > ((int32_t)0))? 1 : 0), NULL); } IL_0044: { // } return; } } // System.Void Zero.WeaponAmmo::AddBullet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponAmmo_AddBullet_m1CD628555D5659EF3CEBD66558DD1D8E5CE78D6A (WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* __this, const RuntimeMethod* method) { UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B2_0 = NULL; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B1_0 = NULL; { // base.AddBullet(); HVRAmmo_AddBullet_m19852C98AB9F0E8445FAB4AB6A253E57373AEFF1(__this, NULL); // OnAmmoChange?.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___OnAmmoChange_13; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = L_0; G_B1_0 = L_1; if (L_1) { G_B2_0 = L_1; goto IL_0011; } } { return; } IL_0011: { NullCheck(G_B2_0); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(G_B2_0, NULL); // } return; } } // System.Boolean Zero.WeaponAmmo::CanAddBullet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WeaponAmmo_CanAddBullet_m7076DB84428CE4341AFB735D9055B25140B672F6 (WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* __this, const RuntimeMethod* method) { { // return base.CanAddBullet(); bool L_0; L_0 = HVRAmmo_CanAddBullet_m6644EC3BB16EE49B38A8E8F262360AC794027892(__this, NULL); return L_0; } } // System.Boolean Zero.WeaponAmmo::TryAddBullet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WeaponAmmo_TryAddBullet_m239DABC168CF64A827193B89A073203D7F2B5422 (WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* __this, const RuntimeMethod* method) { { // return base.TryAddBullet(); bool L_0; L_0 = HVRAmmo_TryAddBullet_m207A0FB1A343C4BC12491C445AA2954DACAF85BC(__this, NULL); return L_0; } } // System.Void Zero.WeaponAmmo::RemoveBullet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponAmmo_RemoveBullet_m6B52641F0945CF0772CD4AE17A7F2625D5BD2ABD (WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* __this, const RuntimeMethod* method) { UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B2_0 = NULL; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B1_0 = NULL; { // base.RemoveBullet(); HVRAmmo_RemoveBullet_m5BC60F814B63A903DFD3699B616266D39D35548F(__this, NULL); // OnAmmoChange?.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___OnAmmoChange_13; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = L_0; G_B1_0 = L_1; if (L_1) { G_B2_0 = L_1; goto IL_0011; } } { return; } IL_0011: { NullCheck(G_B2_0); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(G_B2_0, NULL); // } return; } } // System.Void Zero.WeaponAmmo::StartDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponAmmo_StartDestroy_mD83DBEFD388BA1D9185DA4825EAA1E699441B636 (WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* __this, const RuntimeMethod* method) { UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B2_0 = NULL; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B1_0 = NULL; { // base.StartDestroy(); HVRAmmo_StartDestroy_m87880B6FE7C2F31A2A7267E9FAF9DCD177C62206(__this, NULL); // OnAmmoChange?.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___OnAmmoChange_13; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = L_0; G_B1_0 = L_1; if (L_1) { G_B2_0 = L_1; goto IL_0011; } } { return; } IL_0011: { NullCheck(G_B2_0); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(G_B2_0, NULL); // } return; } } // System.Void Zero.WeaponAmmo::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponAmmo_Start_mEC0ED07B4140E0DE7AF79B4EB28B129DDA0D5AB0 (WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* __this, const RuntimeMethod* method) { UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B2_0 = NULL; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* G_B1_0 = NULL; { // base.Start(); HVRDamageProvider_Start_m62736213950BC833C3639324644D84A2296C71AE(__this, NULL); // OnAmmoChange?.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___OnAmmoChange_13; UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = L_0; G_B1_0 = L_1; if (L_1) { G_B2_0 = L_1; goto IL_0011; } } { return; } IL_0011: { NullCheck(G_B2_0); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(G_B2_0, NULL); // } return; } } // System.Void Zero.WeaponAmmo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeaponAmmo__ctor_m01CD713B86461302F7D82B5C611230973226D3FB (WeaponAmmo_t970F1B46B1E96177BFAD5373C671844306E831F9* __this, const RuntimeMethod* method) { { HVRAmmo__ctor_m92329A7113E64B8CEBAD5C1AC9AF747F4F5E5038(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif 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 void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast(__this->___method_3)); } 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_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.921568632f), (0.0156862754f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_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 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_op_Multiply_m379B20A820266ACF82A21425B9CAE8DCD773CFBB_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_a, float ___1_b, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_a; float L_1 = L_0.___r_0; float L_2 = ___1_b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = ___0_a; float L_4 = L_3.___g_1; float L_5 = ___1_b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_a; float L_7 = L_6.___b_2; float L_8 = ___1_b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9 = ___0_a; float L_10 = L_9.___a_3; float L_11 = ___1_b; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12; memset((&L_12), 0, sizeof(L_12)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0029; } IL_0029: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Color_op_Implicit_m9B3228DAFA8DC57A75DE00CBBF13ED4F1E7B01FF_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_c, const RuntimeMethod* method) { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_c; float L_1 = L_0.___r_0; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = ___0_c; float L_3 = L_2.___g_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___0_c; float L_5 = L_4.___b_2; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6 = ___0_c; float L_7 = L_6.___a_3; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8; memset((&L_8), 0, sizeof(L_8)); Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), L_1, L_3, L_5, L_7, /*hidden argument*/NULL); V_0 = L_8; goto IL_0021; } IL_0021: { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4; V_0 = L_0; goto IL_0009; } IL_0009: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_rhs; bool L_2; L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void HVRGunBase_set_Ammo_m2FC382AB68411C63502B882653837234383D12F1_inline (HVRGunBase_t38023244180FDB31FB991F0878A57531605E2A6D* __this, HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* ___0_value, const RuntimeMethod* method) { { // public HVRAmmo Ammo { get; set; } HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* L_0 = ___0_value; __this->___U3CAmmoU3Ek__BackingField_58 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAmmoU3Ek__BackingField_58), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ShotgunReload_get_IsPrepareToShoot_mD650E45E66574FF8810EEA079B8DE4C184BAF865_inline (ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* __this, const RuntimeMethod* method) { { // public bool IsPrepareToShoot => isPrepareToShoot; bool L_0 = __this->___isPrepareToShoot_20; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, 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; float L_2 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a; float L_4 = L_3.___y_1; float L_5 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL); V_0 = L_4; goto IL_001a; } IL_001a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_2 = L_0; float L_1 = ___1_y; __this->___y_3 = L_1; float L_2 = ___2_z; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 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 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 void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_1 = L_0; float L_1 = ___1_y; __this->___y_2 = L_1; float L_2 = ___2_z; __this->___z_3 = L_2; float L_3 = ___3_w; __this->___w_4 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; bool V_4 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))); float L_18 = V_3; V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0); goto IL_0043; } IL_0043: { bool L_19 = V_4; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void 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 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 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; } }