using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using UnityEngine; // Token: 0x0200019D RID: 413 public class DamageObject : AttackableObject { // Token: 0x06004768 RID: 18280 RVA: 0x0011C9E0 File Offset: 0x0011ABE0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 559656, RefRangeEnd = 559658, XrefRangeStart = 559613, XrefRangeEnd = 559656, 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: 0x06004769 RID: 18281 RVA: 0x0011CA30 File Offset: 0x0011AC30 [CallerCount(1)] [CachedScanResults(RefRangeStart = 559659, RefRangeEnd = 559660, XrefRangeStart = 559658, XrefRangeEnd = 559659, 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: 0x0600476A RID: 18282 RVA: 0x0011CA80 File Offset: 0x0011AC80 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 559660, XrefRangeEnd = 559661, 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: 0x0600476B RID: 18283 RVA: 0x0011CAD0 File Offset: 0x0011ACD0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 559661, XrefRangeEnd = 559692, 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: 0x0600476C RID: 18284 RVA: 0x0011CB20 File Offset: 0x0011AD20 [CallerCount(1)] [CachedScanResults(RefRangeStart = 559698, RefRangeEnd = 559699, XrefRangeStart = 559692, XrefRangeEnd = 559698, 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: 0x0600476D RID: 18285 RVA: 0x0011CB84 File Offset: 0x0011AD84 [CallerCount(1)] [CachedScanResults(RefRangeStart = 559710, RefRangeEnd = 559711, XrefRangeStart = 559699, XrefRangeEnd = 559710, 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: 0x0600476E RID: 18286 RVA: 0x0011CBE4 File Offset: 0x0011ADE4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 559711, XrefRangeEnd = 559722, 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: 0x0600476F RID: 18287 RVA: 0x0011CC48 File Offset: 0x0011AE48 [CallerCount(1)] [CachedScanResults(RefRangeStart = 559776, RefRangeEnd = 559777, XrefRangeStart = 559722, XrefRangeEnd = 559776, 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: 0x06004770 RID: 18288 RVA: 0x0011CC98 File Offset: 0x0011AE98 [CallerCount(1)] [CachedScanResults(RefRangeStart = 559812, RefRangeEnd = 559813, XrefRangeStart = 559777, XrefRangeEnd = 559812, 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: 0x06004771 RID: 18289 RVA: 0x0011CCE8 File Offset: 0x0011AEE8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 559825, RefRangeEnd = 559826, XrefRangeStart = 559813, XrefRangeEnd = 559825, 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: 0x06004772 RID: 18290 RVA: 0x0011CD48 File Offset: 0x0011AF48 [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: 0x06004773 RID: 18291 RVA: 0x0011CD98 File Offset: 0x0011AF98 [CallerCount(4)] [CachedScanResults(RefRangeStart = 559827, RefRangeEnd = 559831, XrefRangeStart = 559826, XrefRangeEnd = 559827, 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: 0x06004774 RID: 18292 RVA: 0x0011CDE4 File Offset: 0x0011AFE4 // 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_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_FadeOut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "FadeOut"); DamageObject.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668032); DamageObject.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668033); DamageObject.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668034); DamageObject.NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668035); DamageObject.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668036); DamageObject.NativeMethodInfoPtr_HitPhysical_Public_Virtual_New_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668037); DamageObject.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668038); DamageObject.NativeMethodInfoPtr_SetDamage_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668039); DamageObject.NativeMethodInfoPtr_SetRecovery_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668040); DamageObject.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668041); DamageObject.NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668042); DamageObject.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668043); } // Token: 0x06004775 RID: 18293 RVA: 0x0006B9DC File Offset: 0x00069BDC public DamageObject(IntPtr pointer) : base(pointer) { } // Token: 0x170019D8 RID: 6616 // (get) Token: 0x06004776 RID: 18294 RVA: 0x0011D0BC File Offset: 0x0011B2BC // (set) Token: 0x06004777 RID: 18295 RVA: 0x0011D0F0 File Offset: 0x0011B2F0 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: 0x170019D9 RID: 6617 // (get) Token: 0x06004778 RID: 18296 RVA: 0x0011D118 File Offset: 0x0011B318 // (set) Token: 0x06004779 RID: 18297 RVA: 0x0011D14C File Offset: 0x0011B34C 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: 0x170019DA RID: 6618 // (get) Token: 0x0600477A RID: 18298 RVA: 0x0011D174 File Offset: 0x0011B374 // (set) Token: 0x0600477B RID: 18299 RVA: 0x0011D19C File Offset: 0x0011B39C 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: 0x170019DB RID: 6619 // (get) Token: 0x0600477C RID: 18300 RVA: 0x0011D1C0 File Offset: 0x0011B3C0 // (set) Token: 0x0600477D RID: 18301 RVA: 0x0011D1E8 File Offset: 0x0011B3E8 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: 0x170019DC RID: 6620 // (get) Token: 0x0600477E RID: 18302 RVA: 0x0011D20C File Offset: 0x0011B40C // (set) Token: 0x0600477F RID: 18303 RVA: 0x0011D234 File Offset: 0x0011B434 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: 0x170019DD RID: 6621 // (get) Token: 0x06004780 RID: 18304 RVA: 0x0011D258 File Offset: 0x0011B458 // (set) Token: 0x06004781 RID: 18305 RVA: 0x0011D280 File Offset: 0x0011B480 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: 0x170019DE RID: 6622 // (get) Token: 0x06004782 RID: 18306 RVA: 0x0011D2A4 File Offset: 0x0011B4A4 // (set) Token: 0x06004783 RID: 18307 RVA: 0x0011D2CC File Offset: 0x0011B4CC 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: 0x170019DF RID: 6623 // (get) Token: 0x06004784 RID: 18308 RVA: 0x0011D2F0 File Offset: 0x0011B4F0 // (set) Token: 0x06004785 RID: 18309 RVA: 0x0011D324 File Offset: 0x0011B524 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: 0x170019E0 RID: 6624 // (get) Token: 0x06004786 RID: 18310 RVA: 0x0011D34C File Offset: 0x0011B54C // (set) Token: 0x06004787 RID: 18311 RVA: 0x0011D380 File Offset: 0x0011B580 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: 0x170019E1 RID: 6625 // (get) Token: 0x06004788 RID: 18312 RVA: 0x0011D3A8 File Offset: 0x0011B5A8 // (set) Token: 0x06004789 RID: 18313 RVA: 0x0011D3DC File Offset: 0x0011B5DC 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: 0x170019E2 RID: 6626 // (get) Token: 0x0600478A RID: 18314 RVA: 0x0011D404 File Offset: 0x0011B604 // (set) Token: 0x0600478B RID: 18315 RVA: 0x0011D42C File Offset: 0x0011B62C 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: 0x170019E3 RID: 6627 // (get) Token: 0x0600478C RID: 18316 RVA: 0x0011D450 File Offset: 0x0011B650 // (set) Token: 0x0600478D RID: 18317 RVA: 0x0011D478 File Offset: 0x0011B678 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: 0x170019E4 RID: 6628 // (get) Token: 0x0600478E RID: 18318 RVA: 0x0011D49C File Offset: 0x0011B69C // (set) Token: 0x0600478F RID: 18319 RVA: 0x0011D4C4 File Offset: 0x0011B6C4 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: 0x170019E5 RID: 6629 // (get) Token: 0x06004790 RID: 18320 RVA: 0x0011D4E8 File Offset: 0x0011B6E8 // (set) Token: 0x06004791 RID: 18321 RVA: 0x0011D510 File Offset: 0x0011B710 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: 0x170019E6 RID: 6630 // (get) Token: 0x06004792 RID: 18322 RVA: 0x0011D534 File Offset: 0x0011B734 // (set) Token: 0x06004793 RID: 18323 RVA: 0x0011D552 File Offset: 0x0011B752 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: 0x170019E7 RID: 6631 // (get) Token: 0x06004794 RID: 18324 RVA: 0x0011D564 File Offset: 0x0011B764 // (set) Token: 0x06004795 RID: 18325 RVA: 0x0011D582 File Offset: 0x0011B782 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: 0x170019E8 RID: 6632 // (get) Token: 0x06004796 RID: 18326 RVA: 0x0011D594 File Offset: 0x0011B794 // (set) Token: 0x06004797 RID: 18327 RVA: 0x0011D5BC File Offset: 0x0011B7BC 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: 0x170019E9 RID: 6633 // (get) Token: 0x06004798 RID: 18328 RVA: 0x0011D5E0 File Offset: 0x0011B7E0 // (set) Token: 0x06004799 RID: 18329 RVA: 0x0011D608 File Offset: 0x0011B808 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: 0x170019EA RID: 6634 // (get) Token: 0x0600479A RID: 18330 RVA: 0x0011D62C File Offset: 0x0011B82C // (set) Token: 0x0600479B RID: 18331 RVA: 0x0011D654 File Offset: 0x0011B854 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: 0x170019EB RID: 6635 // (get) Token: 0x0600479C RID: 18332 RVA: 0x0011D678 File Offset: 0x0011B878 // (set) Token: 0x0600479D RID: 18333 RVA: 0x0011D6AC File Offset: 0x0011B8AC 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: 0x170019EC RID: 6636 // (get) Token: 0x0600479E RID: 18334 RVA: 0x0011D6D4 File Offset: 0x0011B8D4 // (set) Token: 0x0600479F RID: 18335 RVA: 0x0011D708 File Offset: 0x0011B908 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: 0x170019ED RID: 6637 // (get) Token: 0x060047A0 RID: 18336 RVA: 0x0011D730 File Offset: 0x0011B930 // (set) Token: 0x060047A1 RID: 18337 RVA: 0x0011D758 File Offset: 0x0011B958 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: 0x04002F48 RID: 12104 private static readonly IntPtr NativeFieldInfoPtr_Original; // Token: 0x04002F49 RID: 12105 private static readonly IntPtr NativeFieldInfoPtr_Damage; // Token: 0x04002F4A RID: 12106 private static readonly IntPtr NativeFieldInfoPtr_DamageMoney; // Token: 0x04002F4B RID: 12107 private static readonly IntPtr NativeFieldInfoPtr_DamageHP; // Token: 0x04002F4C RID: 12108 private static readonly IntPtr NativeFieldInfoPtr_DamageMP; // Token: 0x04002F4D RID: 12109 private static readonly IntPtr NativeFieldInfoPtr_ItemType; // Token: 0x04002F4E RID: 12110 private static readonly IntPtr NativeFieldInfoPtr_PropertyID; // Token: 0x04002F4F RID: 12111 private static readonly IntPtr NativeFieldInfoPtr_DamageEffectObject; // Token: 0x04002F50 RID: 12112 private static readonly IntPtr NativeFieldInfoPtr_HitEffectObject; // Token: 0x04002F51 RID: 12113 private static readonly IntPtr NativeFieldInfoPtr_OpenEvent; // Token: 0x04002F52 RID: 12114 private static readonly IntPtr NativeFieldInfoPtr_g_v3Center; // Token: 0x04002F53 RID: 12115 private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalMass; // Token: 0x04002F54 RID: 12116 private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalAngularDrag; // Token: 0x04002F55 RID: 12117 private static readonly IntPtr NativeFieldInfoPtr_g_bDamage; // Token: 0x04002F56 RID: 12118 private static readonly IntPtr NativeFieldInfoPtr_g_fDisTime; // Token: 0x04002F57 RID: 12119 private static readonly IntPtr NativeFieldInfoPtr_g_fDisSpeed; // Token: 0x04002F58 RID: 12120 private static readonly IntPtr NativeFieldInfoPtr_g_fDisTimeVal; // Token: 0x04002F59 RID: 12121 private static readonly IntPtr NativeFieldInfoPtr_g_fAlpha; // Token: 0x04002F5A RID: 12122 private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalHP; // Token: 0x04002F5B RID: 12123 private static readonly IntPtr NativeFieldInfoPtr_g_DamageEffect; // Token: 0x04002F5C RID: 12124 private static readonly IntPtr NativeFieldInfoPtr_g_HitEffect; // Token: 0x04002F5D RID: 12125 private static readonly IntPtr NativeFieldInfoPtr_FadeOut; // Token: 0x04002F5E RID: 12126 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0; // Token: 0x04002F5F RID: 12127 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x04002F60 RID: 12128 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0; // Token: 0x04002F61 RID: 12129 private static readonly IntPtr NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0; // Token: 0x04002F62 RID: 12130 private static readonly IntPtr NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0; // Token: 0x04002F63 RID: 12131 private static readonly IntPtr NativeMethodInfoPtr_HitPhysical_Public_Virtual_New_Void_Single_0; // Token: 0x04002F64 RID: 12132 private static readonly IntPtr NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0; // Token: 0x04002F65 RID: 12133 private static readonly IntPtr NativeMethodInfoPtr_SetDamage_Public_Virtual_New_Void_0; // Token: 0x04002F66 RID: 12134 private static readonly IntPtr NativeMethodInfoPtr_SetRecovery_Public_Virtual_New_Void_0; // Token: 0x04002F67 RID: 12135 private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0; // Token: 0x04002F68 RID: 12136 private static readonly IntPtr NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0; // Token: 0x04002F69 RID: 12137 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }