using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem.Collections.Generic; using UnityEngine; // Token: 0x02000198 RID: 408 public class DamageObjectRollRock : DamageObject { // Token: 0x06004735 RID: 18229 RVA: 0x0011BE34 File Offset: 0x0011A034 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 542762, XrefRangeEnd = 542911, 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), DamageObjectRollRock.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004736 RID: 18230 RVA: 0x0011BE84 File Offset: 0x0011A084 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 542911, XrefRangeEnd = 543027, 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), DamageObjectRollRock.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004737 RID: 18231 RVA: 0x0011BED4 File Offset: 0x0011A0D4 [CallerCount(5585)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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), DamageObjectRollRock.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004738 RID: 18232 RVA: 0x0011BF24 File Offset: 0x0011A124 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 543027, XrefRangeEnd = 543047, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override 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), DamageObjectRollRock.NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004739 RID: 18233 RVA: 0x0011BF74 File Offset: 0x0011A174 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 543047, XrefRangeEnd = 543085, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override 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), DamageObjectRollRock.NativeMethodInfoPtr_SetDamage_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600473A RID: 18234 RVA: 0x0011BFC4 File Offset: 0x0011A1C4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 543085, XrefRangeEnd = 543128, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override 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), DamageObjectRollRock.NativeMethodInfoPtr_SetRecovery_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600473B RID: 18235 RVA: 0x0011C014 File Offset: 0x0011A214 [CallerCount(1)] [CachedScanResults(RefRangeStart = 543128, RefRangeEnd = 543129, XrefRangeStart = 543128, XrefRangeEnd = 543128, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetEnable(bool bEnable) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref bEnable; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DamageObjectRollRock.NativeMethodInfoPtr_SetEnable_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600473C RID: 18236 RVA: 0x0011C068 File Offset: 0x0011A268 [CallerCount(1)] [CachedScanResults(RefRangeStart = 543129, RefRangeEnd = 543130, XrefRangeStart = 543129, XrefRangeEnd = 543129, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetExternalDamage() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DamageObjectRollRock.NativeMethodInfoPtr_SetExternalDamage_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600473D RID: 18237 RVA: 0x0011C0AC File Offset: 0x0011A2AC [CallerCount(4)] [CachedScanResults(RefRangeStart = 542579, RefRangeEnd = 542583, XrefRangeStart = 542579, XrefRangeEnd = 542583, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe DamageObjectRollRock() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DamageObjectRollRock.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600473E RID: 18238 RVA: 0x0011C0F8 File Offset: 0x0011A2F8 // Note: this type is marked as 'beforefieldinit'. static DamageObjectRollRock() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "DamageObjectRollRock"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); DamageObjectRollRock.NativeFieldInfoPtr_Ani = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Ani"); DamageObjectRollRock.NativeFieldInfoPtr_AD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "AD"); DamageObjectRollRock.NativeFieldInfoPtr_Eff_Hit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Eff_Hit"); DamageObjectRollRock.NativeFieldInfoPtr_Eff_FloorImpact01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Eff_FloorImpact01"); DamageObjectRollRock.NativeFieldInfoPtr_Eff_FloorImpact02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Eff_FloorImpact02"); DamageObjectRollRock.NativeFieldInfoPtr_g_EffHit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_EffHit"); DamageObjectRollRock.NativeFieldInfoPtr_g_EffFloorImpact01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_EffFloorImpact01"); DamageObjectRollRock.NativeFieldInfoPtr_g_EffFloorImpact02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_EffFloorImpact02"); DamageObjectRollRock.NativeFieldInfoPtr_SE_FloorImpact02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "SE_FloorImpact02"); DamageObjectRollRock.NativeFieldInfoPtr_g_SEFloorImpact02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_SEFloorImpact02"); DamageObjectRollRock.NativeFieldInfoPtr_g_v3OriginalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3OriginalPosition"); DamageObjectRollRock.NativeFieldInfoPtr_g_fGravity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fGravity"); DamageObjectRollRock.NativeFieldInfoPtr_g_fFallMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFallMax"); DamageObjectRollRock.NativeFieldInfoPtr_g_fFall = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fFall"); DamageObjectRollRock.NativeFieldInfoPtr_g_fMoveForce = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fMoveForce"); DamageObjectRollRock.NativeFieldInfoPtr_g_fMoveSpeedMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fMoveSpeedMax"); DamageObjectRollRock.NativeFieldInfoPtr_g_fMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fMoveSpeed"); DamageObjectRollRock.NativeFieldInfoPtr_g_FloorMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_FloorMask"); DamageObjectRollRock.NativeFieldInfoPtr_g_HitMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_HitMask"); DamageObjectRollRock.NativeFieldInfoPtr_g_v3PrePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3PrePosition"); DamageObjectRollRock.NativeFieldInfoPtr_g_bFloorCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bFloorCollision"); DamageObjectRollRock.NativeFieldInfoPtr_g_v3DamageLocalPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3DamageLocalPosition"); DamageObjectRollRock.NativeFieldInfoPtr_g_TargetList = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_TargetList"); DamageObjectRollRock.NativeFieldInfoPtr_g_bActive = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bActive"); DamageObjectRollRock.NativeFieldInfoPtr_g_bEnable = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bEnable"); DamageObjectRollRock.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668027); DamageObjectRollRock.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668028); DamageObjectRollRock.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668029); DamageObjectRollRock.NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668030); DamageObjectRollRock.NativeMethodInfoPtr_SetDamage_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668031); DamageObjectRollRock.NativeMethodInfoPtr_SetRecovery_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668032); DamageObjectRollRock.NativeMethodInfoPtr_SetEnable_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668033); DamageObjectRollRock.NativeMethodInfoPtr_SetExternalDamage_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668034); DamageObjectRollRock.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668035); } // Token: 0x0600473F RID: 18239 RVA: 0x0008E204 File Offset: 0x0008C404 public DamageObjectRollRock(IntPtr pointer) : base(pointer) { } // Token: 0x170019CE RID: 6606 // (get) Token: 0x06004740 RID: 18240 RVA: 0x0011C3D0 File Offset: 0x0011A5D0 // (set) Token: 0x06004741 RID: 18241 RVA: 0x0011C404 File Offset: 0x0011A604 public unsafe Animator Ani { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_Ani); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Animator(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_Ani), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019CF RID: 6607 // (get) Token: 0x06004742 RID: 18242 RVA: 0x0011C42C File Offset: 0x0011A62C // (set) Token: 0x06004743 RID: 18243 RVA: 0x0011C460 File Offset: 0x0011A660 public unsafe AttackData AD { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_AD); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new AttackData(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_AD), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019D0 RID: 6608 // (get) Token: 0x06004744 RID: 18244 RVA: 0x0011C488 File Offset: 0x0011A688 // (set) Token: 0x06004745 RID: 18245 RVA: 0x0011C4BC File Offset: 0x0011A6BC public unsafe GameObject Eff_Hit { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_Eff_Hit); 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(DamageObjectRollRock.NativeFieldInfoPtr_Eff_Hit), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019D1 RID: 6609 // (get) Token: 0x06004746 RID: 18246 RVA: 0x0011C4E4 File Offset: 0x0011A6E4 // (set) Token: 0x06004747 RID: 18247 RVA: 0x0011C518 File Offset: 0x0011A718 public unsafe GameObject Eff_FloorImpact01 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_Eff_FloorImpact01); 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(DamageObjectRollRock.NativeFieldInfoPtr_Eff_FloorImpact01), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019D2 RID: 6610 // (get) Token: 0x06004748 RID: 18248 RVA: 0x0011C540 File Offset: 0x0011A740 // (set) Token: 0x06004749 RID: 18249 RVA: 0x0011C574 File Offset: 0x0011A774 public unsafe GameObject Eff_FloorImpact02 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_Eff_FloorImpact02); 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(DamageObjectRollRock.NativeFieldInfoPtr_Eff_FloorImpact02), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019D3 RID: 6611 // (get) Token: 0x0600474A RID: 18250 RVA: 0x0011C59C File Offset: 0x0011A79C // (set) Token: 0x0600474B RID: 18251 RVA: 0x0011C5D0 File Offset: 0x0011A7D0 public unsafe EffectPool g_EffHit { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_EffHit); 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(DamageObjectRollRock.NativeFieldInfoPtr_g_EffHit), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019D4 RID: 6612 // (get) Token: 0x0600474C RID: 18252 RVA: 0x0011C5F8 File Offset: 0x0011A7F8 // (set) Token: 0x0600474D RID: 18253 RVA: 0x0011C62C File Offset: 0x0011A82C public unsafe EffectPool g_EffFloorImpact01 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_EffFloorImpact01); 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(DamageObjectRollRock.NativeFieldInfoPtr_g_EffFloorImpact01), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019D5 RID: 6613 // (get) Token: 0x0600474E RID: 18254 RVA: 0x0011C654 File Offset: 0x0011A854 // (set) Token: 0x0600474F RID: 18255 RVA: 0x0011C688 File Offset: 0x0011A888 public unsafe EffectPool g_EffFloorImpact02 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_EffFloorImpact02); 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(DamageObjectRollRock.NativeFieldInfoPtr_g_EffFloorImpact02), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019D6 RID: 6614 // (get) Token: 0x06004750 RID: 18256 RVA: 0x0011C6B0 File Offset: 0x0011A8B0 // (set) Token: 0x06004751 RID: 18257 RVA: 0x0011C6E4 File Offset: 0x0011A8E4 public unsafe GameObject SE_FloorImpact02 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_SE_FloorImpact02); 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(DamageObjectRollRock.NativeFieldInfoPtr_SE_FloorImpact02), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019D7 RID: 6615 // (get) Token: 0x06004752 RID: 18258 RVA: 0x0011C70C File Offset: 0x0011A90C // (set) Token: 0x06004753 RID: 18259 RVA: 0x0011C740 File Offset: 0x0011A940 public unsafe SoundEffect g_SEFloorImpact02 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_SEFloorImpact02); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_SEFloorImpact02), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019D8 RID: 6616 // (get) Token: 0x06004754 RID: 18260 RVA: 0x0011C768 File Offset: 0x0011A968 // (set) Token: 0x06004755 RID: 18261 RVA: 0x0011C790 File Offset: 0x0011A990 public unsafe Vector3 g_v3OriginalPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_v3OriginalPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_v3OriginalPosition)) = value; } } // Token: 0x170019D9 RID: 6617 // (get) Token: 0x06004756 RID: 18262 RVA: 0x0011C7B4 File Offset: 0x0011A9B4 // (set) Token: 0x06004757 RID: 18263 RVA: 0x0011C7D2 File Offset: 0x0011A9D2 public unsafe static float g_fGravity { get { float num; IL2CPP.il2cpp_field_static_get_value(DamageObjectRollRock.NativeFieldInfoPtr_g_fGravity, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DamageObjectRollRock.NativeFieldInfoPtr_g_fGravity, (void*)(&value)); } } // Token: 0x170019DA RID: 6618 // (get) Token: 0x06004758 RID: 18264 RVA: 0x0011C7E4 File Offset: 0x0011A9E4 // (set) Token: 0x06004759 RID: 18265 RVA: 0x0011C802 File Offset: 0x0011AA02 public unsafe static float g_fFallMax { get { float num; IL2CPP.il2cpp_field_static_get_value(DamageObjectRollRock.NativeFieldInfoPtr_g_fFallMax, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DamageObjectRollRock.NativeFieldInfoPtr_g_fFallMax, (void*)(&value)); } } // Token: 0x170019DB RID: 6619 // (get) Token: 0x0600475A RID: 18266 RVA: 0x0011C814 File Offset: 0x0011AA14 // (set) Token: 0x0600475B RID: 18267 RVA: 0x0011C83C File Offset: 0x0011AA3C public unsafe float g_fFall { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_fFall); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_fFall)) = value; } } // Token: 0x170019DC RID: 6620 // (get) Token: 0x0600475C RID: 18268 RVA: 0x0011C860 File Offset: 0x0011AA60 // (set) Token: 0x0600475D RID: 18269 RVA: 0x0011C87E File Offset: 0x0011AA7E public unsafe static float g_fMoveForce { get { float num; IL2CPP.il2cpp_field_static_get_value(DamageObjectRollRock.NativeFieldInfoPtr_g_fMoveForce, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DamageObjectRollRock.NativeFieldInfoPtr_g_fMoveForce, (void*)(&value)); } } // Token: 0x170019DD RID: 6621 // (get) Token: 0x0600475E RID: 18270 RVA: 0x0011C890 File Offset: 0x0011AA90 // (set) Token: 0x0600475F RID: 18271 RVA: 0x0011C8AE File Offset: 0x0011AAAE public unsafe static float g_fMoveSpeedMax { get { float num; IL2CPP.il2cpp_field_static_get_value(DamageObjectRollRock.NativeFieldInfoPtr_g_fMoveSpeedMax, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DamageObjectRollRock.NativeFieldInfoPtr_g_fMoveSpeedMax, (void*)(&value)); } } // Token: 0x170019DE RID: 6622 // (get) Token: 0x06004760 RID: 18272 RVA: 0x0011C8C0 File Offset: 0x0011AAC0 // (set) Token: 0x06004761 RID: 18273 RVA: 0x0011C8E8 File Offset: 0x0011AAE8 public unsafe float g_fMoveSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_fMoveSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_fMoveSpeed)) = value; } } // Token: 0x170019DF RID: 6623 // (get) Token: 0x06004762 RID: 18274 RVA: 0x0011C90C File Offset: 0x0011AB0C // (set) Token: 0x06004763 RID: 18275 RVA: 0x0011C934 File Offset: 0x0011AB34 public unsafe LayerMask g_FloorMask { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_FloorMask); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_FloorMask)) = value; } } // Token: 0x170019E0 RID: 6624 // (get) Token: 0x06004764 RID: 18276 RVA: 0x0011C958 File Offset: 0x0011AB58 // (set) Token: 0x06004765 RID: 18277 RVA: 0x0011C980 File Offset: 0x0011AB80 public unsafe LayerMask g_HitMask { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_HitMask); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_HitMask)) = value; } } // Token: 0x170019E1 RID: 6625 // (get) Token: 0x06004766 RID: 18278 RVA: 0x0011C9A4 File Offset: 0x0011ABA4 // (set) Token: 0x06004767 RID: 18279 RVA: 0x0011C9CC File Offset: 0x0011ABCC public unsafe Vector3 g_v3PrePosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_v3PrePosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_v3PrePosition)) = value; } } // Token: 0x170019E2 RID: 6626 // (get) Token: 0x06004768 RID: 18280 RVA: 0x0011C9F0 File Offset: 0x0011ABF0 // (set) Token: 0x06004769 RID: 18281 RVA: 0x0011CA18 File Offset: 0x0011AC18 public unsafe bool g_bFloorCollision { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_bFloorCollision); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_bFloorCollision)) = value; } } // Token: 0x170019E3 RID: 6627 // (get) Token: 0x0600476A RID: 18282 RVA: 0x0011CA3C File Offset: 0x0011AC3C // (set) Token: 0x0600476B RID: 18283 RVA: 0x0011CA70 File Offset: 0x0011AC70 public unsafe Il2CppStructArray g_v3DamageLocalPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_v3DamageLocalPosition); 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(DamageObjectRollRock.NativeFieldInfoPtr_g_v3DamageLocalPosition), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019E4 RID: 6628 // (get) Token: 0x0600476C RID: 18284 RVA: 0x0011CA98 File Offset: 0x0011AC98 // (set) Token: 0x0600476D RID: 18285 RVA: 0x0011CACC File Offset: 0x0011ACCC public unsafe List g_TargetList { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_TargetList); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_TargetList), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170019E5 RID: 6629 // (get) Token: 0x0600476E RID: 18286 RVA: 0x0011CAF4 File Offset: 0x0011ACF4 // (set) Token: 0x0600476F RID: 18287 RVA: 0x0011CB1C File Offset: 0x0011AD1C public unsafe bool g_bActive { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_bActive); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_bActive)) = value; } } // Token: 0x170019E6 RID: 6630 // (get) Token: 0x06004770 RID: 18288 RVA: 0x0011CB40 File Offset: 0x0011AD40 // (set) Token: 0x06004771 RID: 18289 RVA: 0x0011CB68 File Offset: 0x0011AD68 public unsafe bool g_bEnable { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_bEnable); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamageObjectRollRock.NativeFieldInfoPtr_g_bEnable)) = value; } } // Token: 0x04002F25 RID: 12069 private static readonly IntPtr NativeFieldInfoPtr_Ani; // Token: 0x04002F26 RID: 12070 private static readonly IntPtr NativeFieldInfoPtr_AD; // Token: 0x04002F27 RID: 12071 private static readonly IntPtr NativeFieldInfoPtr_Eff_Hit; // Token: 0x04002F28 RID: 12072 private static readonly IntPtr NativeFieldInfoPtr_Eff_FloorImpact01; // Token: 0x04002F29 RID: 12073 private static readonly IntPtr NativeFieldInfoPtr_Eff_FloorImpact02; // Token: 0x04002F2A RID: 12074 private static readonly IntPtr NativeFieldInfoPtr_g_EffHit; // Token: 0x04002F2B RID: 12075 private static readonly IntPtr NativeFieldInfoPtr_g_EffFloorImpact01; // Token: 0x04002F2C RID: 12076 private static readonly IntPtr NativeFieldInfoPtr_g_EffFloorImpact02; // Token: 0x04002F2D RID: 12077 private static readonly IntPtr NativeFieldInfoPtr_SE_FloorImpact02; // Token: 0x04002F2E RID: 12078 private static readonly IntPtr NativeFieldInfoPtr_g_SEFloorImpact02; // Token: 0x04002F2F RID: 12079 private static readonly IntPtr NativeFieldInfoPtr_g_v3OriginalPosition; // Token: 0x04002F30 RID: 12080 private static readonly IntPtr NativeFieldInfoPtr_g_fGravity; // Token: 0x04002F31 RID: 12081 private static readonly IntPtr NativeFieldInfoPtr_g_fFallMax; // Token: 0x04002F32 RID: 12082 private static readonly IntPtr NativeFieldInfoPtr_g_fFall; // Token: 0x04002F33 RID: 12083 private static readonly IntPtr NativeFieldInfoPtr_g_fMoveForce; // Token: 0x04002F34 RID: 12084 private static readonly IntPtr NativeFieldInfoPtr_g_fMoveSpeedMax; // Token: 0x04002F35 RID: 12085 private static readonly IntPtr NativeFieldInfoPtr_g_fMoveSpeed; // Token: 0x04002F36 RID: 12086 private static readonly IntPtr NativeFieldInfoPtr_g_FloorMask; // Token: 0x04002F37 RID: 12087 private static readonly IntPtr NativeFieldInfoPtr_g_HitMask; // Token: 0x04002F38 RID: 12088 private static readonly IntPtr NativeFieldInfoPtr_g_v3PrePosition; // Token: 0x04002F39 RID: 12089 private static readonly IntPtr NativeFieldInfoPtr_g_bFloorCollision; // Token: 0x04002F3A RID: 12090 private static readonly IntPtr NativeFieldInfoPtr_g_v3DamageLocalPosition; // Token: 0x04002F3B RID: 12091 private static readonly IntPtr NativeFieldInfoPtr_g_TargetList; // Token: 0x04002F3C RID: 12092 private static readonly IntPtr NativeFieldInfoPtr_g_bActive; // Token: 0x04002F3D RID: 12093 private static readonly IntPtr NativeFieldInfoPtr_g_bEnable; // Token: 0x04002F3E RID: 12094 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0; // Token: 0x04002F3F RID: 12095 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x04002F40 RID: 12096 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0; // Token: 0x04002F41 RID: 12097 private static readonly IntPtr NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_Void_0; // Token: 0x04002F42 RID: 12098 private static readonly IntPtr NativeMethodInfoPtr_SetDamage_Public_Virtual_Void_0; // Token: 0x04002F43 RID: 12099 private static readonly IntPtr NativeMethodInfoPtr_SetRecovery_Public_Virtual_Void_0; // Token: 0x04002F44 RID: 12100 private static readonly IntPtr NativeMethodInfoPtr_SetEnable_Public_Void_Boolean_0; // Token: 0x04002F45 RID: 12101 private static readonly IntPtr NativeMethodInfoPtr_SetExternalDamage_Public_Void_0; // Token: 0x04002F46 RID: 12102 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }