using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using UnityEngine; // Token: 0x020001CD RID: 461 public class DamageObject : AttackableObject { // Token: 0x06004BDE RID: 19422 RVA: 0x0012F454 File Offset: 0x0012D654 [CallerCount(2)] [CachedScanResults(RefRangeStart = 570113, RefRangeEnd = 570115, XrefRangeStart = 570046, XrefRangeEnd = 570113, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Init() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004BDF RID: 19423 RVA: 0x0012F4A4 File Offset: 0x0012D6A4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 570116, RefRangeEnd = 570117, XrefRangeStart = 570115, XrefRangeEnd = 570116, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004BE0 RID: 19424 RVA: 0x0012F4F4 File Offset: 0x0012D6F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570117, XrefRangeEnd = 570118, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void LateUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004BE1 RID: 19425 RVA: 0x0012F544 File Offset: 0x0012D744 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570118, XrefRangeEnd = 570144, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void SetDamageColor() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004BE2 RID: 19426 RVA: 0x0012F594 File Offset: 0x0012D794 [CallerCount(1)] [CachedScanResults(RefRangeStart = 570150, RefRangeEnd = 570151, XrefRangeStart = 570144, XrefRangeEnd = 570150, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void HitPhysical(AttackData AD) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(AD); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004BE3 RID: 19427 RVA: 0x0012F5F8 File Offset: 0x0012D7F8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 570162, RefRangeEnd = 570163, XrefRangeStart = 570151, XrefRangeEnd = 570162, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void HitPhysical(float fStrength) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref fStrength; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_HitPhysical_Public_Virtual_New_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004BE4 RID: 19428 RVA: 0x0012F658 File Offset: 0x0012D858 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570163, XrefRangeEnd = 570174, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void HitMagic(AttackData AD) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(AD); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004BE5 RID: 19429 RVA: 0x0012F6BC File Offset: 0x0012D8BC [CallerCount(1)] [CachedScanResults(RefRangeStart = 570228, RefRangeEnd = 570229, XrefRangeStart = 570174, XrefRangeEnd = 570228, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void SetDamage() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_SetDamage_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004BE6 RID: 19430 RVA: 0x0012F70C File Offset: 0x0012D90C [CallerCount(2)] [CachedScanResults(RefRangeStart = 570266, RefRangeEnd = 570268, XrefRangeStart = 570229, XrefRangeEnd = 570266, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void SetRecovery() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_SetRecovery_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004BE7 RID: 19431 RVA: 0x0012F75C File Offset: 0x0012D95C [CallerCount(1)] [CachedScanResults(RefRangeStart = 570280, RefRangeEnd = 570281, XrefRangeStart = 570268, XrefRangeEnd = 570280, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void SetTimeScale(float fTimeScale) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref fTimeScale; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DamageObject.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004BE8 RID: 19432 RVA: 0x0012F7BC File Offset: 0x0012D9BC [CallerCount(0)] public unsafe bool GetIsDamage() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DamageObject.NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06004BE9 RID: 19433 RVA: 0x0012F80C File Offset: 0x0012DA0C [CallerCount(4)] [CachedScanResults(RefRangeStart = 570282, RefRangeEnd = 570286, XrefRangeStart = 570281, XrefRangeEnd = 570282, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe DamageObject() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DamageObject.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004BEA RID: 19434 RVA: 0x0012F858 File Offset: 0x0012DA58 // Note: this type is marked as 'beforefieldinit'. static DamageObject() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "DamageObject"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); DamageObject.NativeFieldInfoPtr_Original = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Original"); DamageObject.NativeFieldInfoPtr_Damage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Damage"); DamageObject.NativeFieldInfoPtr_DamageMoney = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "DamageMoney"); DamageObject.NativeFieldInfoPtr_DamageHP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "DamageHP"); DamageObject.NativeFieldInfoPtr_DamageMP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "DamageMP"); DamageObject.NativeFieldInfoPtr_ItemType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ItemType"); DamageObject.NativeFieldInfoPtr_PropertyID = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "PropertyID"); DamageObject.NativeFieldInfoPtr_DamageEffectObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "DamageEffectObject"); DamageObject.NativeFieldInfoPtr_HitEffectObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "HitEffectObject"); DamageObject.NativeFieldInfoPtr_OpenEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OpenEvent"); DamageObject.NativeFieldInfoPtr_g_v3Center = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3Center"); DamageObject.NativeFieldInfoPtr_g_BC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_BC"); DamageObject.NativeFieldInfoPtr_g_fOriginalMass = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fOriginalMass"); DamageObject.NativeFieldInfoPtr_g_fOriginalAngularDrag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fOriginalAngularDrag"); DamageObject.NativeFieldInfoPtr_g_bDamage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bDamage"); DamageObject.NativeFieldInfoPtr_g_fDisTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fDisTime"); DamageObject.NativeFieldInfoPtr_g_fDisSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fDisSpeed"); DamageObject.NativeFieldInfoPtr_g_fDisTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fDisTimeVal"); DamageObject.NativeFieldInfoPtr_g_fAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAlpha"); DamageObject.NativeFieldInfoPtr_g_fOriginalHP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fOriginalHP"); DamageObject.NativeFieldInfoPtr_g_DamageEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_DamageEffect"); DamageObject.NativeFieldInfoPtr_g_HitEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_HitEffect"); DamageObject.NativeFieldInfoPtr_g_v3RecoveryPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3RecoveryPosition"); DamageObject.NativeFieldInfoPtr_g_qRecoveryRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_qRecoveryRotation"); DamageObject.NativeFieldInfoPtr_g_bcDamageCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bcDamageCollider"); DamageObject.NativeFieldInfoPtr_FadeOut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "FadeOut"); DamageObject.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668420); DamageObject.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668421); DamageObject.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668422); DamageObject.NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668423); DamageObject.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668424); DamageObject.NativeMethodInfoPtr_HitPhysical_Public_Virtual_New_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668425); DamageObject.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668426); DamageObject.NativeMethodInfoPtr_SetDamage_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668427); DamageObject.NativeMethodInfoPtr_SetRecovery_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668428); DamageObject.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668429); DamageObject.NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668430); DamageObject.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668431); } // Token: 0x06004BEB RID: 19435 RVA: 0x00071BAC File Offset: 0x0006FDAC public DamageObject(IntPtr pointer) : base(pointer) { } // Token: 0x17001B29 RID: 6953 // (get) Token: 0x06004BEC RID: 19436 RVA: 0x0012FB80 File Offset: 0x0012DD80 // (set) Token: 0x06004BED RID: 19437 RVA: 0x0012FBB4 File Offset: 0x0012DDB4 public unsafe GameObject Original { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_Original); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameObject(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_Original), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B2A RID: 6954 // (get) Token: 0x06004BEE RID: 19438 RVA: 0x0012FBDC File Offset: 0x0012DDDC // (set) Token: 0x06004BEF RID: 19439 RVA: 0x0012FC10 File Offset: 0x0012DE10 public unsafe GameObject Damage { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_Damage); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameObject(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_Damage), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B2B RID: 6955 // (get) Token: 0x06004BF0 RID: 19440 RVA: 0x0012FC38 File Offset: 0x0012DE38 // (set) Token: 0x06004BF1 RID: 19441 RVA: 0x0012FC60 File Offset: 0x0012DE60 public unsafe int DamageMoney { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_DamageMoney); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_DamageMoney)) = value; } } // Token: 0x17001B2C RID: 6956 // (get) Token: 0x06004BF2 RID: 19442 RVA: 0x0012FC84 File Offset: 0x0012DE84 // (set) Token: 0x06004BF3 RID: 19443 RVA: 0x0012FCAC File Offset: 0x0012DEAC public unsafe int DamageHP { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_DamageHP); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_DamageHP)) = value; } } // Token: 0x17001B2D RID: 6957 // (get) Token: 0x06004BF4 RID: 19444 RVA: 0x0012FCD0 File Offset: 0x0012DED0 // (set) Token: 0x06004BF5 RID: 19445 RVA: 0x0012FCF8 File Offset: 0x0012DEF8 public unsafe int DamageMP { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_DamageMP); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_DamageMP)) = value; } } // Token: 0x17001B2E RID: 6958 // (get) Token: 0x06004BF6 RID: 19446 RVA: 0x0012FD1C File Offset: 0x0012DF1C // (set) Token: 0x06004BF7 RID: 19447 RVA: 0x0012FD44 File Offset: 0x0012DF44 public unsafe ItemSystem.ItemType ItemType { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_ItemType); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_ItemType)) = value; } } // Token: 0x17001B2F RID: 6959 // (get) Token: 0x06004BF8 RID: 19448 RVA: 0x0012FD68 File Offset: 0x0012DF68 // (set) Token: 0x06004BF9 RID: 19449 RVA: 0x0012FD90 File Offset: 0x0012DF90 public unsafe int PropertyID { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_PropertyID); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_PropertyID)) = value; } } // Token: 0x17001B30 RID: 6960 // (get) Token: 0x06004BFA RID: 19450 RVA: 0x0012FDB4 File Offset: 0x0012DFB4 // (set) Token: 0x06004BFB RID: 19451 RVA: 0x0012FDE8 File Offset: 0x0012DFE8 public unsafe GameObject DamageEffectObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_DamageEffectObject); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameObject(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_DamageEffectObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B31 RID: 6961 // (get) Token: 0x06004BFC RID: 19452 RVA: 0x0012FE10 File Offset: 0x0012E010 // (set) Token: 0x06004BFD RID: 19453 RVA: 0x0012FE44 File Offset: 0x0012E044 public unsafe GameObject HitEffectObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_HitEffectObject); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameObject(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_HitEffectObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B32 RID: 6962 // (get) Token: 0x06004BFE RID: 19454 RVA: 0x0012FE6C File Offset: 0x0012E06C // (set) Token: 0x06004BFF RID: 19455 RVA: 0x0012FEA0 File Offset: 0x0012E0A0 public unsafe Il2CppReferenceArray OpenEvent { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_OpenEvent); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_OpenEvent), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B33 RID: 6963 // (get) Token: 0x06004C00 RID: 19456 RVA: 0x0012FEC8 File Offset: 0x0012E0C8 // (set) Token: 0x06004C01 RID: 19457 RVA: 0x0012FEF0 File Offset: 0x0012E0F0 public unsafe Vector3 g_v3Center { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_v3Center); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_v3Center)) = value; } } // Token: 0x17001B34 RID: 6964 // (get) Token: 0x06004C02 RID: 19458 RVA: 0x0012FF14 File Offset: 0x0012E114 // (set) Token: 0x06004C03 RID: 19459 RVA: 0x0012FF48 File Offset: 0x0012E148 public unsafe BoxCollider g_BC { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_BC); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new BoxCollider(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_BC), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B35 RID: 6965 // (get) Token: 0x06004C04 RID: 19460 RVA: 0x0012FF70 File Offset: 0x0012E170 // (set) Token: 0x06004C05 RID: 19461 RVA: 0x0012FF98 File Offset: 0x0012E198 public unsafe float g_fOriginalMass { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fOriginalMass); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fOriginalMass)) = value; } } // Token: 0x17001B36 RID: 6966 // (get) Token: 0x06004C06 RID: 19462 RVA: 0x0012FFBC File Offset: 0x0012E1BC // (set) Token: 0x06004C07 RID: 19463 RVA: 0x0012FFE4 File Offset: 0x0012E1E4 public unsafe float g_fOriginalAngularDrag { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fOriginalAngularDrag); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fOriginalAngularDrag)) = value; } } // Token: 0x17001B37 RID: 6967 // (get) Token: 0x06004C08 RID: 19464 RVA: 0x00130008 File Offset: 0x0012E208 // (set) Token: 0x06004C09 RID: 19465 RVA: 0x00130030 File Offset: 0x0012E230 public unsafe bool g_bDamage { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_bDamage); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_bDamage)) = value; } } // Token: 0x17001B38 RID: 6968 // (get) Token: 0x06004C0A RID: 19466 RVA: 0x00130054 File Offset: 0x0012E254 // (set) Token: 0x06004C0B RID: 19467 RVA: 0x00130072 File Offset: 0x0012E272 public unsafe static float g_fDisTime { get { float num; IL2CPP.il2cpp_field_static_get_value(DamageObject.NativeFieldInfoPtr_g_fDisTime, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DamageObject.NativeFieldInfoPtr_g_fDisTime, (void*)(&value)); } } // Token: 0x17001B39 RID: 6969 // (get) Token: 0x06004C0C RID: 19468 RVA: 0x00130084 File Offset: 0x0012E284 // (set) Token: 0x06004C0D RID: 19469 RVA: 0x001300A2 File Offset: 0x0012E2A2 public unsafe static float g_fDisSpeed { get { float num; IL2CPP.il2cpp_field_static_get_value(DamageObject.NativeFieldInfoPtr_g_fDisSpeed, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DamageObject.NativeFieldInfoPtr_g_fDisSpeed, (void*)(&value)); } } // Token: 0x17001B3A RID: 6970 // (get) Token: 0x06004C0E RID: 19470 RVA: 0x001300B4 File Offset: 0x0012E2B4 // (set) Token: 0x06004C0F RID: 19471 RVA: 0x001300DC File Offset: 0x0012E2DC public unsafe float g_fDisTimeVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fDisTimeVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fDisTimeVal)) = value; } } // Token: 0x17001B3B RID: 6971 // (get) Token: 0x06004C10 RID: 19472 RVA: 0x00130100 File Offset: 0x0012E300 // (set) Token: 0x06004C11 RID: 19473 RVA: 0x00130128 File Offset: 0x0012E328 public unsafe float g_fAlpha { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fAlpha); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fAlpha)) = value; } } // Token: 0x17001B3C RID: 6972 // (get) Token: 0x06004C12 RID: 19474 RVA: 0x0013014C File Offset: 0x0012E34C // (set) Token: 0x06004C13 RID: 19475 RVA: 0x00130174 File Offset: 0x0012E374 public unsafe float g_fOriginalHP { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fOriginalHP); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_fOriginalHP)) = value; } } // Token: 0x17001B3D RID: 6973 // (get) Token: 0x06004C14 RID: 19476 RVA: 0x00130198 File Offset: 0x0012E398 // (set) Token: 0x06004C15 RID: 19477 RVA: 0x001301CC File Offset: 0x0012E3CC public unsafe EffectPool g_DamageEffect { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_DamageEffect); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EffectPool(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_DamageEffect), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B3E RID: 6974 // (get) Token: 0x06004C16 RID: 19478 RVA: 0x001301F4 File Offset: 0x0012E3F4 // (set) Token: 0x06004C17 RID: 19479 RVA: 0x00130228 File Offset: 0x0012E428 public unsafe EffectPool g_HitEffect { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_HitEffect); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EffectPool(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_HitEffect), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B3F RID: 6975 // (get) Token: 0x06004C18 RID: 19480 RVA: 0x00130250 File Offset: 0x0012E450 // (set) Token: 0x06004C19 RID: 19481 RVA: 0x00130284 File Offset: 0x0012E484 public unsafe Il2CppStructArray g_v3RecoveryPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_v3RecoveryPosition); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_v3RecoveryPosition), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B40 RID: 6976 // (get) Token: 0x06004C1A RID: 19482 RVA: 0x001302AC File Offset: 0x0012E4AC // (set) Token: 0x06004C1B RID: 19483 RVA: 0x001302E0 File Offset: 0x0012E4E0 public unsafe Il2CppStructArray g_qRecoveryRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_qRecoveryRotation); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_qRecoveryRotation), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B41 RID: 6977 // (get) Token: 0x06004C1C RID: 19484 RVA: 0x00130308 File Offset: 0x0012E508 // (set) Token: 0x06004C1D RID: 19485 RVA: 0x0013033C File Offset: 0x0012E53C public unsafe BoxCollider g_bcDamageCollider { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_bcDamageCollider); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new BoxCollider(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_g_bcDamageCollider), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B42 RID: 6978 // (get) Token: 0x06004C1E RID: 19486 RVA: 0x00130364 File Offset: 0x0012E564 // (set) Token: 0x06004C1F RID: 19487 RVA: 0x0013038C File Offset: 0x0012E58C public unsafe bool FadeOut { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_FadeOut); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObject.NativeFieldInfoPtr_FadeOut)) = value; } } // Token: 0x04003250 RID: 12880 private static readonly IntPtr NativeFieldInfoPtr_Original; // Token: 0x04003251 RID: 12881 private static readonly IntPtr NativeFieldInfoPtr_Damage; // Token: 0x04003252 RID: 12882 private static readonly IntPtr NativeFieldInfoPtr_DamageMoney; // Token: 0x04003253 RID: 12883 private static readonly IntPtr NativeFieldInfoPtr_DamageHP; // Token: 0x04003254 RID: 12884 private static readonly IntPtr NativeFieldInfoPtr_DamageMP; // Token: 0x04003255 RID: 12885 private static readonly IntPtr NativeFieldInfoPtr_ItemType; // Token: 0x04003256 RID: 12886 private static readonly IntPtr NativeFieldInfoPtr_PropertyID; // Token: 0x04003257 RID: 12887 private static readonly IntPtr NativeFieldInfoPtr_DamageEffectObject; // Token: 0x04003258 RID: 12888 private static readonly IntPtr NativeFieldInfoPtr_HitEffectObject; // Token: 0x04003259 RID: 12889 private static readonly IntPtr NativeFieldInfoPtr_OpenEvent; // Token: 0x0400325A RID: 12890 private static readonly IntPtr NativeFieldInfoPtr_g_v3Center; // Token: 0x0400325B RID: 12891 private static readonly IntPtr NativeFieldInfoPtr_g_BC; // Token: 0x0400325C RID: 12892 private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalMass; // Token: 0x0400325D RID: 12893 private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalAngularDrag; // Token: 0x0400325E RID: 12894 private static readonly IntPtr NativeFieldInfoPtr_g_bDamage; // Token: 0x0400325F RID: 12895 private static readonly IntPtr NativeFieldInfoPtr_g_fDisTime; // Token: 0x04003260 RID: 12896 private static readonly IntPtr NativeFieldInfoPtr_g_fDisSpeed; // Token: 0x04003261 RID: 12897 private static readonly IntPtr NativeFieldInfoPtr_g_fDisTimeVal; // Token: 0x04003262 RID: 12898 private static readonly IntPtr NativeFieldInfoPtr_g_fAlpha; // Token: 0x04003263 RID: 12899 private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalHP; // Token: 0x04003264 RID: 12900 private static readonly IntPtr NativeFieldInfoPtr_g_DamageEffect; // Token: 0x04003265 RID: 12901 private static readonly IntPtr NativeFieldInfoPtr_g_HitEffect; // Token: 0x04003266 RID: 12902 private static readonly IntPtr NativeFieldInfoPtr_g_v3RecoveryPosition; // Token: 0x04003267 RID: 12903 private static readonly IntPtr NativeFieldInfoPtr_g_qRecoveryRotation; // Token: 0x04003268 RID: 12904 private static readonly IntPtr NativeFieldInfoPtr_g_bcDamageCollider; // Token: 0x04003269 RID: 12905 private static readonly IntPtr NativeFieldInfoPtr_FadeOut; // Token: 0x0400326A RID: 12906 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0; // Token: 0x0400326B RID: 12907 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x0400326C RID: 12908 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0; // Token: 0x0400326D RID: 12909 private static readonly IntPtr NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0; // Token: 0x0400326E RID: 12910 private static readonly IntPtr NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0; // Token: 0x0400326F RID: 12911 private static readonly IntPtr NativeMethodInfoPtr_HitPhysical_Public_Virtual_New_Void_Single_0; // Token: 0x04003270 RID: 12912 private static readonly IntPtr NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0; // Token: 0x04003271 RID: 12913 private static readonly IntPtr NativeMethodInfoPtr_SetDamage_Public_Virtual_New_Void_0; // Token: 0x04003272 RID: 12914 private static readonly IntPtr NativeMethodInfoPtr_SetRecovery_Public_Virtual_New_Void_0; // Token: 0x04003273 RID: 12915 private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0; // Token: 0x04003274 RID: 12916 private static readonly IntPtr NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0; // Token: 0x04003275 RID: 12917 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }