ZeroVR/ZeroPacientVR/123_BackUpThisFolder_ButDon.../il2cppOutput/Zero.cpp

3654 lines
164 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);
}
};
// System.Action`1<TMPro.TMP_TextInfo>
struct Action_1_tB93AB717F9D419A1BEC832FF76E74EAA32184CC1;
// 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.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78;
// 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.UnityEvent`1<UnityEngine.RaycastHit>
struct UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46;
// TMPro.TMP_TextProcessingStack`1<System.Int32>[]
struct TMP_TextProcessingStack_1U5BU5D_t08293E0BB072311BB96170F351D1083BCA97B9B2;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Color32[]
struct Color32U5BU5D_t38116C3E91765C4C5726CE12C77FAD7F9F737259;
// System.Decimal[]
struct DecimalU5BU5D_t93BA0C88FA80728F73B792EE1A5199D0C060B615;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// TMPro.FontWeight[]
struct FontWeightU5BU5D_t2A406B5BAB0DD0F06E7F1773DB062E4AF98067BA;
// HurricaneVR.Framework.Weapons.Guns.HVRGunPart[]
struct HVRGunPartU5BU5D_t6822E6C472B309408A7529C3339525A04BF44982;
// 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;
// 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;
// UnityEngine.Animator
struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883;
// UnityEngine.Canvas
struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26;
// UnityEngine.CanvasRenderer
struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// DamageHandler
struct DamageHandler_tC2A7C6BE14670457704DBCE6508609CFDF24BD48;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// Zero.ExtGunBase
struct ExtGunBase_t9706330BF6070A6D41F878663F99E9A060AF477C;
// Zero.ExtGunShotgun
struct ExtGunShotgun_t91C7B347AB01531646DD3BC13AC84C6A0C80D11F;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// 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.HVRGrabbable
struct HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE;
// 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.Weapons.HVRRecoil
struct HVRRecoil_tA8189F947FB46731DF67C21BFAAEE31F703861BC;
// HurricaneVR.Framework.Weapons.HVRShotgunMagazine
struct HVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
struct HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418;
// HurricaneVR.Framework.Weapons.Guns.HVRTriggerAnimator
struct HVRTriggerAnimator_t10BDBEFB102A525A8AE3702522E4EF1BC533C5AA;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// TMPro.ITextPreprocessor
struct ITextPreprocessor_tDBB49C8B68D7B80E8D233B9D9666C43981EFAAB9;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// 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;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// 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;
// 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;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CSmokeDisableU3Ed__8_t707CC8423751024819F3435F35EC34783543502E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRShotgunMagazine_t52AFA870102D2AD2797B08E1946B36087CDA166B_mE48B88C993DFCF22B20DF48287D32C80175460DD_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* U3CSmokeDisableU3Ed__8_System_Collections_IEnumerator_Reset_m107C82CB9FD9859B16FE151A82BA38270144B589_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m8A007D136ADC73DC79B213F3CCA7A9A0A83FD017_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;
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.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;
};
// 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`1<UnityEngine.RaycastHit>
struct UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::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.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.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;
};
// 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.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.Coroutine::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// 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.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;
};
// 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
{
};
// 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.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.ParticleSystem
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1 : 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.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// 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;
};
// UnityEngine.EventSystems.UIBehaviour
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// DamageHandler
struct DamageHandler_tC2A7C6BE14670457704DBCE6508609CFDF24BD48 : public HVRDamageHandlerBase_t4BC7286FC8B522DFD8B87480FFBAE1139C036E12
{
// UnityEngine.Events.UnityEvent`1<UnityEngine.RaycastHit> DamageHandler::onDamage
UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46* ___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.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;
};
// 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.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;
};
// 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.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// UnityEngine.Events.UnityEventBase
// UnityEngine.Events.UnityEventBase
// System.ValueType
// System.ValueType
// UnityEngine.YieldInstruction
// UnityEngine.YieldInstruction
// Zero.ExtGunBase/<SmokeDisable>d__8
// Zero.ExtGunBase/<SmokeDisable>d__8
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>
// TMPro.TMP_TextProcessingStack`1<TMPro.FontWeight>
// TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>
// TMPro.TMP_TextProcessingStack`1<TMPro.HorizontalAlignmentOptions>
// TMPro.TMP_TextProcessingStack`1<System.Int32>
// TMPro.TMP_TextProcessingStack`1<System.Int32>
// TMPro.TMP_TextProcessingStack`1<System.Single>
// TMPro.TMP_TextProcessingStack`1<System.Single>
// TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>
// TMPro.TMP_TextProcessingStack`1<TMPro.TMP_ColorGradient>
// UnityEngine.Events.UnityEvent`1<UnityEngine.RaycastHit>
// UnityEngine.Events.UnityEvent`1<UnityEngine.RaycastHit>
// 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
// UnityEngine.Color32
// UnityEngine.Color32
// System.Int32
// System.Int32
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// UnityEngine.LayerMask
// UnityEngine.LayerMask
// TMPro.MaterialReference
// TMPro.MaterialReference
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// UnityEngine.Matrix4x4
// System.Single
// System.Single
// TMPro.TMP_FontStyleStack
// TMPro.TMP_FontStyleStack
// TMPro.TMP_Offset
struct TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6_StaticFields
{
// TMPro.TMP_Offset TMPro.TMP_Offset::k_ZeroOffset
TMP_Offset_t2262BE4E87D9662487777FF8FFE1B17B0E4438C6 ___k_ZeroOffset_4;
};
// TMPro.TMP_Offset
// 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
// TMPro.TMP_Text/SpecialCharacter
// TMPro.TMP_Text/SpecialCharacter
// TMPro.TMP_Text/TextBackingContainer
// TMPro.TMP_Text/TextBackingContainer
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>
// TMPro.TMP_TextProcessingStack`1<UnityEngine.Color32>
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>
// TMPro.TMP_TextProcessingStack`1<TMPro.MaterialReference>
// UnityEngine.Coroutine
// UnityEngine.Coroutine
// System.Delegate
// System.Delegate
// System.Exception
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// System.Exception
// TMPro.Extents
struct Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8_StaticFields
{
// TMPro.Extents TMPro.Extents::zero
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___zero_0;
// TMPro.Extents TMPro.Extents::uninitialized
Extents_tA2D2F95811D0A18CB7AC3570D2D8F8CD3AF4C4A8 ___uninitialized_1;
};
// TMPro.Extents
// TMPro.HighlightState
// TMPro.HighlightState
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// Unity.Profiling.ProfilerMarker
// Unity.Profiling.ProfilerMarker
// UnityEngine.RaycastHit
// UnityEngine.RaycastHit
// TMPro.VertexGradient
// TMPro.VertexGradient
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>
// TMPro.TMP_TextProcessingStack`1<TMPro.HighlightState>
// UnityEngine.Component
// UnityEngine.Component
// UnityEngine.GameObject
// UnityEngine.GameObject
// System.MulticastDelegate
// System.MulticastDelegate
// System.SystemException
// System.SystemException
// TMPro.TMP_LineInfo
// TMPro.TMP_LineInfo
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// System.NotSupportedException
// System.NotSupportedException
// UnityEngine.ParticleSystem
// UnityEngine.ParticleSystem
// UnityEngine.Transform
// UnityEngine.Transform
// UnityEngine.Events.UnityAction
// UnityEngine.Events.UnityAction
// TMPro.WordWrapState
// TMPro.WordWrapState
// TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>
// TMPro.TMP_TextProcessingStack`1<TMPro.WordWrapState>
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// HurricaneVR.Framework.Components.HVRDamageHandlerBase
// HurricaneVR.Framework.Components.HVRDamageHandlerBase
// HurricaneVR.Framework.Components.HVRDamageProvider
// HurricaneVR.Framework.Components.HVRDamageProvider
// UnityEngine.EventSystems.UIBehaviour
// UnityEngine.EventSystems.UIBehaviour
// DamageHandler
// DamageHandler
// UnityEngine.UI.Graphic
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields
{
// UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI_4;
// UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture_5;
// UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh_21;
// UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper_22;
};
// UnityEngine.UI.Graphic
// HurricaneVR.Framework.Weapons.HVRAmmo
// HurricaneVR.Framework.Weapons.HVRAmmo
// HurricaneVR.Framework.Weapons.Guns.HVRGunBase
// HurricaneVR.Framework.Weapons.Guns.HVRGunBase
// Zero.ExtGunBase
// Zero.ExtGunBase
// HurricaneVR.Framework.Weapons.HVRShotgunMagazine
// HurricaneVR.Framework.Weapons.HVRShotgunMagazine
// UnityEngine.UI.MaskableGraphic
// UnityEngine.UI.MaskableGraphic
// 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
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.RaycastHit>::Invoke(T0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m8A007D136ADC73DC79B213F3CCA7A9A0A83FD017_gshared (UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_arg0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.RaycastHit>::Invoke(T0)
inline void UnityEvent_1_Invoke_m8A007D136ADC73DC79B213F3CCA7A9A0A83FD017 (UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46*, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, const RuntimeMethod*))UnityEvent_1_Invoke_m8A007D136ADC73DC79B213F3CCA7A9A0A83FD017_gshared)(__this, ___0_arg0, 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.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);
}
// 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) ;
// 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.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.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) ;
// 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 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 System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForSeconds::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ;
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __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) ;
// 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.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.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) ;
// 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 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 UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent::AddListener(UnityEngine.Events.UnityAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_call, const RuntimeMethod* method) ;
// System.Void 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.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// System.Void UnityEngine.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) ;
#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_1_Invoke_m8A007D136ADC73DC79B213F3CCA7A9A0A83FD017_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46* G_B2_0 = NULL;
UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46* G_B1_0 = NULL;
{
// onDamage?.Invoke(hit);
UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46* L_0 = __this->___onDamage_4;
UnityEvent_1_t610F565F9492DEE34815C98A383A88174BCBAF46* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_2 = ___1_hit;
NullCheck(G_B2_0);
UnityEvent_1_Invoke_m8A007D136ADC73DC79B213F3CCA7A9A0A83FD017(G_B2_0, L_2, UnityEvent_1_Invoke_m8A007D136ADC73DC79B213F3CCA7A9A0A83FD017_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 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.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 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 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 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 void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void 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;
}
}