ZeroVR/ZeroPacientVR/Zero_BackUpThisFolder_ButDo.../il2cppOutput/Zero.cpp

8085 lines
406 KiB
C++

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
// System.Action`1<TMPro.TMP_TextInfo>
struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>
struct CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,UnityEngine.ConfigurableJoint>
struct Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Int32>
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
// System.Func`3<System.Int32,System.String,TMPro.TMP_FontAsset>
struct Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C;
// System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset>
struct Func_3_t6F6D9932638EA1A5A45303C6626C818C25D164E5;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider>
struct HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase>
struct HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872;
// System.Collections.Generic.HashSet`1<UnityEngine.Transform>
struct HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D;
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>
struct List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase>
struct List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Weapons.Guns.HVRGunPart>
struct List_1_t71E1C509D6686A4EF6BFCEB06E6CAFA31E2FDF45;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>
struct List_1_t0546410FB3DD901156EF02285245EBDB24982ECB;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint>
struct List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
struct List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Weapons.Guns.HVRGunBase/HVRBulletTracker>
struct List_1_tE1890F7CDC1FECF10176B6F3E6AFB782F6422015;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4;
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED;
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityAction_2_t9DBF33037A680DA0A12EFA2304C36681A7E3C0B7;
// UnityEngine.Events.UnityAction`2<System.Object,System.Object>
struct UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C;
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.RaycastHit>
struct UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519;
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63;
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690;
// UnityEngine.Events.UnityEvent`2<System.Object,System.Object>
struct UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961;
// UnityEngine.Events.UnityEvent`2<System.Object,UnityEngine.RaycastHit>
struct UnityEvent_2_tD48F21ECE4CA728F95551EFB2EBC53E5C17CF5A6;
// TMPro.TMP_TextProcessingStack`1<System.Int32>[]
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/<SmokeDisable>d__8
struct U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E;
// GrenadeActivator/<>c
struct U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C;
// GrenadeWeapon/<<WaitAndExplosion>g__DelayHit|27_0>d
struct U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913;
// GrenadeWeapon/<Ready>d__25
struct U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD;
// GrenadeWeapon/<WaitAndExplosion>d__27
struct U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
// ShotgunReload/<<Closed>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
// <Module>
struct U3CModuleU3E_t77CDBB7151BFD81BA38D83DEFD3A7AC5F3230C5F
{
};
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// 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/<SmokeDisable>d__8
struct U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E : public RuntimeObject
{
// System.Int32 Zero.ExtGunBase/<SmokeDisable>d__8::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object Zero.ExtGunBase/<SmokeDisable>d__8::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// Zero.ExtGunBase Zero.ExtGunBase/<SmokeDisable>d__8::<>4__this
ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C* ___U3CU3E4__this_2;
};
// GrenadeActivator/<>c
struct U3CU3Ec_t9AFCDF193B7D38EF56D1B53144CFAA15D472964C : public RuntimeObject
{
};
// GrenadeWeapon/<<WaitAndExplosion>g__DelayHit|27_0>d
struct U3CU3CWaitAndExplosionU3Eg__DelayHitU7C27_0U3Ed_t0C957144E35BF2BDDFAF158D8B30D1461EAEE913 : public RuntimeObject
{
// System.Int32 GrenadeWeapon/<<WaitAndExplosion>g__DelayHit|27_0>d::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object GrenadeWeapon/<<WaitAndExplosion>g__DelayHit|27_0>d::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// GrenadeWeapon GrenadeWeapon/<<WaitAndExplosion>g__DelayHit|27_0>d::<>4__this
GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* ___U3CU3E4__this_2;
};
// GrenadeWeapon/<Ready>d__25
struct U3CReadyU3Ed__25_tA95122DAFF48C8EE182BD120C90BE10CE36A19DD : public RuntimeObject
{
// System.Int32 GrenadeWeapon/<Ready>d__25::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object GrenadeWeapon/<Ready>d__25::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// GrenadeWeapon GrenadeWeapon/<Ready>d__25::<>4__this
GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* ___U3CU3E4__this_2;
// System.Single GrenadeWeapon/<Ready>d__25::<t>5__2
float ___U3CtU3E5__2_3;
// System.Boolean GrenadeWeapon/<Ready>d__25::<inverse>5__3
bool ___U3CinverseU3E5__3_4;
};
// GrenadeWeapon/<WaitAndExplosion>d__27
struct U3CWaitAndExplosionU3Ed__27_t56F8392CD9BDAC4B6D7DB1CE77D13B49E6D28A2D : public RuntimeObject
{
// System.Int32 GrenadeWeapon/<WaitAndExplosion>d__27::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object GrenadeWeapon/<WaitAndExplosion>d__27::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// GrenadeWeapon GrenadeWeapon/<WaitAndExplosion>d__27::<>4__this
GrenadeWeapon_t3D6CF5DA8B58E1560769D5E8FB663EF11DCA2F84* ___U3CU3E4__this_2;
// System.Single GrenadeWeapon/<WaitAndExplosion>d__27::<t>5__2
float ___U3CtU3E5__2_3;
// System.Boolean GrenadeWeapon/<WaitAndExplosion>d__27::<soundActivate>5__3
bool ___U3CsoundActivateU3E5__3_4;
};
// ShotgunReload/<<Closed>g__Enabled|23_0>d
struct U3CU3CClosedU3Eg__EnabledU7C23_0U3Ed_t38B7F7E16108F0DFEBC7268DF845982FA7FAA9F7 : public RuntimeObject
{
// System.Int32 ShotgunReload/<<Closed>g__Enabled|23_0>d::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object ShotgunReload/<<Closed>g__Enabled|23_0>d::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// ShotgunReload ShotgunReload/<<Closed>g__Enabled|23_0>d::<>4__this
ShotgunReload_t72CFABD00B49D8DA5C53A05EA98BD307707F9DD5* ___U3CU3E4__this_2;
};
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>
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<TMPro.HorizontalAlignmentOptions>
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<System.Int32>
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<System.Single>
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<TMPro.TMP_ColorGradient>
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<HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.RaycastHit>
struct UnityEvent_2_tD7D5353B540127A5EC7A6D0051DB67DF7BBEB519 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// 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<UnityEngine.Color32>
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<TMPro.MaterialReference>
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<TMPro.HighlightState>
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<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED : public MulticastDelegate_t
{
};
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
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<System.Int32> TMPro.WordWrapState::italicAngleStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___italicAngleStack_42;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::colorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___colorStack_43;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::underlineColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___underlineColorStack_44;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::strikethroughColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___strikethroughColorStack_45;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.WordWrapState::highlightColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___highlightColorStack_46;
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> TMPro.WordWrapState::highlightStateStack
TMP_TextProcessingStack_1_t57AECDCC936A7FF1D6CF66CA11560B28A675648D ___highlightStateStack_47;
// TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient> TMPro.WordWrapState::colorGradientStack
TMP_TextProcessingStack_1_tC8FAEB17246D3B171EFD11165A5761AE39B40D0C ___colorGradientStack_48;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::sizeStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___sizeStack_49;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::indentStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___indentStack_50;
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight> TMPro.WordWrapState::fontWeightStack
TMP_TextProcessingStack_1_tA5C8CED87DD9E73F6359E23B334FFB5B6F813FD4 ___fontWeightStack_51;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::styleStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___styleStack_52;
// TMPro.TMP_TextProcessingStack`1<System.Single> TMPro.WordWrapState::baselineStack
TMP_TextProcessingStack_1_t138EC06BE7F101AA0A3C8D2DC951E55AACE085E9 ___baselineStack_53;
// TMPro.TMP_TextProcessingStack`1<System.Int32> TMPro.WordWrapState::actionStack
TMP_TextProcessingStack_1_tFBA719426D68CE1F2B5849D97AF5E5D65846290C ___actionStack_54;
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> TMPro.WordWrapState::materialReferenceStack
TMP_TextProcessingStack_1_tB03E08F69415B281A5A81138F09E49EE58402DF9 ___materialReferenceStack_55;
// TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions> 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<TMPro.WordWrapState>
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<UnityEngine.Collider> 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<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::CollisionParents
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___CollisionParents_44;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::ExtraIgnoreCollisionParents
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___ExtraIgnoreCollisionParents_45;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.HVRGrabbable::GrabColliders
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___GrabColliders_46;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ConsiderGrabPointAngle
bool ___ConsiderGrabPointAngle_47;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::UseColliderClosestPoint
bool ___UseColliderClosestPoint_48;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::DisableHandCollision
bool ___DisableHandCollision_49;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::AllowMultiplayerSwap
bool ___AllowMultiplayerSwap_50;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.HVRGrabbable::MasterGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___MasterGrabbable_51;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.HVRGrabbable::LinkedGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___LinkedGrabbables_52;
// UnityEngine.CollisionDetectionMode HurricaneVR.Framework.Core.HVRGrabbable::CollisionDetection
int32_t ___CollisionDetection_53;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::PhysicsPoserFallback
bool ___PhysicsPoserFallback_54;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::OverrideMaxDistanceBehaviour
bool ___OverrideMaxDistanceBehaviour_55;
// HurricaneVR.Framework.Core.Player.MaxDistanceBehaviour HurricaneVR.Framework.Core.HVRGrabbable::MaxDistanceBehaviour
int32_t ___MaxDistanceBehaviour_56;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowBoundingBox
bool ___ShowBoundingBox_57;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::DrawCenterOfMass
bool ___DrawCenterOfMass_58;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::GrabPoints
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___GrabPoints_59;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<GrabCollidersSet>k__BackingField
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ___U3CGrabCollidersSetU3Ek__BackingField_60;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<FilterGrabColliders>k__BackingField
bool ___U3CFilterGrabCollidersU3Ek__BackingField_61;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Deactivated
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Deactivated_62;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Activated
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Activated_63;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Grabbed
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Grabbed_64;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Released
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Released_65;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HoverEnter
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverEnter_66;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HoverExit
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverExit_67;
// HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.HVRGrabbable::Collided
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___Collided_68;
// HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.HVRGrabbable::Destroyed
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___Destroyed_69;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbed
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandGrabbed_70;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandReleased
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandReleased_71;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandFullReleased
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandFullReleased_72;
// HurricaneVR.Framework.Core.VRSocketEvent HurricaneVR.Framework.Core.HVRGrabbable::Socketed
VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357* ___Socketed_73;
// HurricaneVR.Framework.Core.VRSocketEvent HurricaneVR.Framework.Core.HVRGrabbable::UnSocketed
VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357* ___UnSocketed_74;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsMine>k__BackingField
bool ___U3CIsMineU3Ek__BackingField_75;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::<ElapsedSinceReleased>k__BackingField
float ___U3CElapsedSinceReleasedU3Ek__BackingField_76;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsSocketed>k__BackingField
bool ___U3CIsSocketedU3Ek__BackingField_77;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsBeingForcedGrabbed>k__BackingField
bool ___U3CIsBeingForcedGrabbedU3Ek__BackingField_78;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsClimbable>k__BackingField
bool ___U3CIsClimbableU3Ek__BackingField_79;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<CanBeGrabbed>k__BackingField
bool ___U3CCanBeGrabbedU3Ek__BackingField_80;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<Colliders>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CCollidersU3Ek__BackingField_81;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<AdditionalIgnoreColliders>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CAdditionalIgnoreCollidersU3Ek__BackingField_82;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<Triggers>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CTriggersU3Ek__BackingField_83;
// UnityEngine.CollisionDetectionMode HurricaneVR.Framework.Core.HVRGrabbable::<OriginalCollisionMode>k__BackingField
int32_t ___U3COriginalCollisionModeU3Ek__BackingField_84;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<WasGravity>k__BackingField
bool ___U3CWasGravityU3Ek__BackingField_85;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<WasKinematic>k__BackingField
bool ___U3CWasKinematicU3Ek__BackingField_86;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint> HurricaneVR.Framework.Core.HVRGrabbable::GrabPointsMeta
List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F* ___GrabPointsMeta_87;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.HVRGrabbable::<PrimaryGrabber>k__BackingField
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___U3CPrimaryGrabberU3Ek__BackingField_88;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::<SocketHoverer>k__BackingField
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketHovererU3Ek__BackingField_89;
// HurricaneVR.Framework.Core.Sockets.HVRSocketable HurricaneVR.Framework.Core.HVRGrabbable::<Socketable>k__BackingField
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___U3CSocketableU3Ek__BackingField_90;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::<LinkedSocket>k__BackingField
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CLinkedSocketU3Ek__BackingField_91;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::<Socket>k__BackingField
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketU3Ek__BackingField_92;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::<LeftHandGrabber>k__BackingField
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CLeftHandGrabberU3Ek__BackingField_93;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::<RightHandGrabber>k__BackingField
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CRightHandGrabberU3Ek__BackingField_94;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsLeftHandGrabbed>k__BackingField
bool ___U3CIsLeftHandGrabbedU3Ek__BackingField_95;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsRightHandGrabbed>k__BackingField
bool ___U3CIsRightHandGrabbedU3Ek__BackingField_96;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<HasConcaveColliders>k__BackingField
bool ___U3CHasConcaveCollidersU3Ek__BackingField_97;
// HurricaneVR.Framework.Core.HVRRequireOtherGrabbable HurricaneVR.Framework.Core.HVRGrabbable::<RequiredGrabbableComponent>k__BackingField
HVRRequireOtherGrabbable_t7FB979F5D265E3592339DE68A98878FCF39FFE46* ___U3CRequiredGrabbableComponentU3Ek__BackingField_98;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase> HurricaneVR.Framework.Core.HVRGrabbable::Grabbers
List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* ___Grabbers_99;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber> HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbers
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* ___HandGrabbers_100;
// System.Collections.Generic.HashSet`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::HeldGrabPoints
HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D* ___HeldGrabPoints_101;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber> HurricaneVR.Framework.Core.HVRGrabbable::Stabbers
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* ___Stabbers_102;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable HurricaneVR.Framework.Core.HVRGrabbable::Stabbable
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___Stabbable_103;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsStabbing>k__BackingField
bool ___U3CIsStabbingU3Ek__BackingField_104;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<BeingDestroyed>k__BackingField
bool ___U3CBeingDestroyedU3Ek__BackingField_105;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HVRGrabbable::_previousRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____previousRotation_106;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,UnityEngine.ConfigurableJoint> HurricaneVR.Framework.Core.HVRGrabbable::_joints
Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B* ____joints_107;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.HVRGrabbable::_recentVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentVelocities_108;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.HVRGrabbable::_recentAngularVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentAngularVelocities_109;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase> HurricaneVR.Framework.Core.HVRGrabbable::_distinctGrabbers
HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872* ____distinctGrabbers_110;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase> HurricaneVR.Framework.Core.HVRGrabbable::_releaseGrabbers
List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* ____releaseGrabbers_111;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::_forceTwoHandSettings
bool ____forceTwoHandSettings_112;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::_centerOfMass
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____centerOfMass_113;
// UnityEngine.RigidbodyInterpolation HurricaneVR.Framework.Core.HVRGrabbable::_rbInterpolation
int32_t ____rbInterpolation_114;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::_mass
float ____mass_115;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::_waitingForColDetectionReset
bool ____waitingForColDetectionReset_116;
// UnityEngine.Coroutine HurricaneVR.Framework.Core.HVRGrabbable::_resetCollisionDetectionRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____resetCollisionDetectionRoutine_117;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::_ignoredColliders
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ____ignoredColliders_118;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontTopLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontTopLeft_119;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontTopRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontTopRight_120;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontBottomLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontBottomLeft_121;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontBottomRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontBottomRight_122;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackTopLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackTopLeft_123;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackTopRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackTopRight_124;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackBottomLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackBottomLeft_125;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackBottomRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackBottomRight_126;
};
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag
struct HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::GrabbableRemoved
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___GrabbableRemoved_4;
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::PenalizeGrabbed
bool ___PenalizeGrabbed_5;
// HurricaneVR.Framework.Shared.HVRSortMode HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::hvrSortMode
int32_t ___hvrSortMode_6;
// System.Single HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::MaxDistanceAllowed
float ___MaxDistanceAllowed_7;
// UnityEngine.Transform HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::DistanceSource
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___DistanceSource_8;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::Grabber
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___Grabber_9;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::ValidGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___ValidGrabbables_10;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::ClosestGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___ClosestGrabbable_11;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::IgnoredGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___IgnoredGrabbables_12;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_allGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ____allGrabbables_13;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_distinctGrabbables
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* ____distinctGrabbables_14;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_grabbablesToRemove
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ____grabbablesToRemove_15;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_ignoredGrabbables
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* ____ignoredGrabbables_16;
// HurricaneVR.Framework.Core.Bags.Sorter HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::sorter
Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* ___sorter_17;
};
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
struct HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::BeforeGrabbed
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___BeforeGrabbed_4;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Grabbed
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Grabbed_5;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Released
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Released_6;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::BeforeHoverEnter
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___BeforeHoverEnter_7;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::HoverEnter
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverEnter_8;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::HoverExit
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverExit_9;
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabBag
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* ____grabBag_10;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag> HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GrabBags
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* ___GrabBags_11;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<ControllerRotation>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CControllerRotationU3Ek__BackingField_12;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<AllowHovering>k__BackingField
bool ___U3CAllowHoveringU3Ek__BackingField_13;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<AllowGrabbing>k__BackingField
bool ___U3CAllowGrabbingU3Ek__BackingField_14;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsGrabbing>k__BackingField
bool ___U3CIsGrabbingU3Ek__BackingField_15;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsHovering>k__BackingField
bool ___U3CIsHoveringU3Ek__BackingField_16;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsGrabActivated>k__BackingField
bool ___U3CIsGrabActivatedU3Ek__BackingField_17;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsHoldActive>k__BackingField
bool ___U3CIsHoldActiveU3Ek__BackingField_18;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<Rigidbody>k__BackingField
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidbodyU3Ek__BackingField_19;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabPoint
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____grabPoint_20;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<JointAnchorWorldPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CJointAnchorWorldPositionU3Ek__BackingField_21;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsMine>k__BackingField
bool ___U3CIsMineU3Ek__BackingField_22;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<PerformUpdate>k__BackingField
bool ___U3CPerformUpdateU3Ek__BackingField_23;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<PullingGrabbable>k__BackingField
bool ___U3CPullingGrabbableU3Ek__BackingField_24;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabbedTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____grabbedTarget_25;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_hoveredTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____hoveredTarget_26;
// UnityEngine.Ray HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_lineOfSightRay
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ____lineOfSightRay_27;
};
// HurricaneVR.Framework.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<HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.RaycastHit> 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.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_25;
// System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_26;
};
// HurricaneVR.Framework.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.HVRGunPart> 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::<EmptyOpen>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::<Grabbable>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.Core.HVRGrabbable> 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/HVRBulletTracker> 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::<TimeOfLastShot>k__BackingField
float ___U3CTimeOfLastShotU3Ek__BackingField_56;
// System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::<IsBulletChambered>k__BackingField
bool ___U3CIsBulletChamberedU3Ek__BackingField_57;
// HurricaneVR.Framework.Weapons.HVRAmmo HurricaneVR.Framework.Weapons.Guns.HVRGunBase::<Ammo>k__BackingField
HVRAmmo_t994932DC6B6353DE34CF1B4F4F43968BCDDA2150* ___U3CAmmoU3Ek__BackingField_58;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Weapons.Guns.HVRGunBase::<AmmoGrabbable>k__BackingField
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CAmmoGrabbableU3Ek__BackingField_59;
// System.Boolean HurricaneVR.Framework.Weapons.Guns.HVRGunBase::<IsFiring>k__BackingField
bool ___U3CIsFiringU3Ek__BackingField_60;
// System.Int32 HurricaneVR.Framework.Weapons.Guns.HVRGunBase::<RoundsFired>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::<LinkedGrabbable>k__BackingField
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CLinkedGrabbableU3Ek__BackingField_65;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::<CanInteract>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<System.Single> 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.FontWeight> 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.HorizontalAlignmentOptions> 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::<autoSizeTextContainer>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_TextInfo> 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<System.Single> 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<UnityEngine.Color32> TMPro.TMP_Text::m_colorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_colorStack_228;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_underlineColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_underlineColorStack_229;
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32> TMPro.TMP_Text::m_strikethroughColorStack
TMP_TextProcessingStack_1_tF2CD5BE59E5EB22EA9E3EE3043A004EA918C4BB3 ___m_strikethroughColorStack_230;
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState> 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_ColorGradient> 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<System.Int32>[] 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<System.Int32> 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<System.Int32> 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<System.Single> 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;
};
// <Module>
// <Module>
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Collider>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
// PhysicsExtension
// PhysicsExtension
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// Zero.ExtGunBase/<SmokeDisable>d__8
// Zero.ExtGunBase/<SmokeDisable>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/<<WaitAndExplosion>g__DelayHit|27_0>d
// GrenadeWeapon/<<WaitAndExplosion>g__DelayHit|27_0>d
// GrenadeWeapon/<Ready>d__25
// GrenadeWeapon/<Ready>d__25
// GrenadeWeapon/<WaitAndExplosion>d__27
// GrenadeWeapon/<WaitAndExplosion>d__27
// ShotgunReload/<<Closed>g__Enabled|23_0>d
// ShotgunReload/<<Closed>g__Enabled|23_0>d
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.RaycastHit>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.RaycastHit>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
// 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<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
// 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<System.Int32,System.Int32> TMPro.TMP_Text::m_materialReferenceIndexLookup
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_materialReferenceIndexLookup_47;
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference> 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<System.Int32,System.String,TMPro.TMP_FontAsset> TMPro.TMP_Text::OnFontAssetRequest
Func_3_tC721DF8CDD07ED66A4833A19A2ED2302608C906C* ___OnFontAssetRequest_164;
// System.Func`3<System.Int32,System.String,TMPro.TMP_SpriteAsset> 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.WordWrapState> 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<System.Object,UnityEngine.RaycastHit>::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<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m13361A4FDB34792A370647BE3DCFDF2AE9043F43_gshared (UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::AddListener(UnityEngine.Events.UnityAction`2<T0,T1>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_AddListener_mDFE9269B80D7B70296A328376452DFA83905E153_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* ___0_call, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::RemoveListener(UnityEngine.Events.UnityAction`2<T0,T1>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_RemoveListener_m9C8E93B029B8AEF7A7BAD316FCE909A0E8053930_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* ___0_call, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<System.Object>(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<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Components.HVRDamageProvider,UnityEngine.RaycastHit>::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<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_2__ctor_m13361A4FDB34792A370647BE3DCFDF2AE9043F43_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>::AddListener(UnityEngine.Events.UnityAction`2<T0,T1>)
inline void UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626 (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63* __this, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* ___0_call, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63*, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, const RuntimeMethod*))UnityEvent_2_AddListener_mDFE9269B80D7B70296A328376452DFA83905E153_gshared)(__this, ___0_call, method);
}
// System.Void 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<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>::RemoveListener(UnityEngine.Events.UnityAction`2<T0,T1>)
inline void UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4 (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63* __this, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* ___0_call, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63*, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, const RuntimeMethod*))UnityEvent_2_RemoveListener_m9C8E93B029B8AEF7A7BAD316FCE909A0E8053930_gshared)(__this, ___0_call, method);
}
// System.Void 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<HurricaneVR.Framework.Core.HVRGrabbable>::Remove(T)
inline bool List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.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<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>::.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<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>::AddListener(UnityEngine.Events.UnityAction`2<T0,T1>)
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<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>::RemoveListener(UnityEngine.Events.UnityAction`2<T0,T1>)
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/<Ready>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/<WaitAndExplosion>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<HurricaneVR.Framework.Components.HVRDamageHandlerBase>()
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<UnityEngine.Collider>::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/<<WaitAndExplosion>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::<WaitAndExplosion>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<UnityEngine.GameObject>(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<UnityEngine.ConfigurableJoint>()
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::<Closed>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<Zero.WeaponAmmo>()
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<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.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/<<Closed>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<UnityEngine.ParticleSystem>()
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<HurricaneVR.Framework.Components.HVRDamageHandlerBase>()
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/<SmokeDisable>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<HurricaneVR.Framework.Weapons.HVRShotgunMagazine>()
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<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(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<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(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<il2cpp_array_size_t>(L_15));
V_3 = L_16;
// var handler = raycastHit.collider.GetComponent<HVRDamageHandlerBase>();
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<float>::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::<WaitAndExplosion>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/<Ready>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/<Ready>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/<Ready>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/<Ready>d__25::System.Collections.Generic.IEnumerator<System.Object>.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/<Ready>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/<Ready>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/<WaitAndExplosion>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/<WaitAndExplosion>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/<WaitAndExplosion>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/<WaitAndExplosion>d__27::System.Collections.Generic.IEnumerator<System.Object>.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/<WaitAndExplosion>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/<WaitAndExplosion>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/<<WaitAndExplosion>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/<<WaitAndExplosion>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/<<WaitAndExplosion>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<il2cpp_array_size_t>(L_21));
V_4 = L_22;
// var handler = raycastHit.collider.GetComponent<HVRDamageHandlerBase>();
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<float>::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/<<WaitAndExplosion>g__DelayHit|27_0>d::System.Collections.Generic.IEnumerator<System.Object>.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/<<WaitAndExplosion>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/<<WaitAndExplosion>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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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>();
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<WeaponAmmo>();
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<Rigidbody>();
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::<Closed>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/<<Closed>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/<<Closed>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/<<Closed>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/<<Closed>g__Enabled|23_0>d::System.Collections.Generic.IEnumerator<System.Object>.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/<<Closed>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/<<Closed>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<ParticleSystem>();
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<HVRDamageHandlerBase>())
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<HVRDamageHandlerBase>().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/<SmokeDisable>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/<SmokeDisable>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/<SmokeDisable>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/<SmokeDisable>d__8::System.Collections.Generic.IEnumerator<System.Object>.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/<SmokeDisable>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/<SmokeDisable>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>();
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<RuntimeMethod*>(__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;
}
}