using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem.Collections.Generic; using UnityEngine; // Token: 0x0200019F RID: 415 public class DamageObjectRollRock : DamageObject { // Token: 0x060047A9 RID: 18345 RVA: 0x0011D99C File Offset: 0x0011BB9C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560002, XrefRangeEnd = 560151, 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: 0x060047AA RID: 18346 RVA: 0x0011D9EC File Offset: 0x0011BBEC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560151, XrefRangeEnd = 560267, 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: 0x060047AB RID: 18347 RVA: 0x0011DA3C File Offset: 0x0011BC3C [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, 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: 0x060047AC RID: 18348 RVA: 0x0011DA8C File Offset: 0x0011BC8C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560267, XrefRangeEnd = 560287, 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: 0x060047AD RID: 18349 RVA: 0x0011DADC File Offset: 0x0011BCDC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560287, XrefRangeEnd = 560325, 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: 0x060047AE RID: 18350 RVA: 0x0011DB2C File Offset: 0x0011BD2C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560325, XrefRangeEnd = 560368, 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: 0x060047AF RID: 18351 RVA: 0x0011DB7C File Offset: 0x0011BD7C [CallerCount(1)] [CachedScanResults(RefRangeStart = 560368, RefRangeEnd = 560369, XrefRangeStart = 560368, XrefRangeEnd = 560368, 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: 0x060047B0 RID: 18352 RVA: 0x0011DBD0 File Offset: 0x0011BDD0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 560369, RefRangeEnd = 560370, XrefRangeStart = 560369, XrefRangeEnd = 560369, 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: 0x060047B1 RID: 18353 RVA: 0x0011DC14 File Offset: 0x0011BE14 [CallerCount(4)] [CachedScanResults(RefRangeStart = 559827, RefRangeEnd = 559831, XrefRangeStart = 559827, XrefRangeEnd = 559831, 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: 0x060047B2 RID: 18354 RVA: 0x0011DC60 File Offset: 0x0011BE60 // 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, 100668049); DamageObjectRollRock.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668050); DamageObjectRollRock.NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668051); DamageObjectRollRock.NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668052); DamageObjectRollRock.NativeMethodInfoPtr_SetDamage_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668053); DamageObjectRollRock.NativeMethodInfoPtr_SetRecovery_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668054); DamageObjectRollRock.NativeMethodInfoPtr_SetEnable_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668055); DamageObjectRollRock.NativeMethodInfoPtr_SetExternalDamage_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668056); DamageObjectRollRock.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668057); } // Token: 0x060047B3 RID: 18355 RVA: 0x0008E8BC File Offset: 0x0008CABC public DamageObjectRollRock(IntPtr pointer) : base(pointer) { } // Token: 0x170019EE RID: 6638 // (get) Token: 0x060047B4 RID: 18356 RVA: 0x0011DF38 File Offset: 0x0011C138 // (set) Token: 0x060047B5 RID: 18357 RVA: 0x0011DF6C File Offset: 0x0011C16C 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: 0x170019EF RID: 6639 // (get) Token: 0x060047B6 RID: 18358 RVA: 0x0011DF94 File Offset: 0x0011C194 // (set) Token: 0x060047B7 RID: 18359 RVA: 0x0011DFC8 File Offset: 0x0011C1C8 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: 0x170019F0 RID: 6640 // (get) Token: 0x060047B8 RID: 18360 RVA: 0x0011DFF0 File Offset: 0x0011C1F0 // (set) Token: 0x060047B9 RID: 18361 RVA: 0x0011E024 File Offset: 0x0011C224 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: 0x170019F1 RID: 6641 // (get) Token: 0x060047BA RID: 18362 RVA: 0x0011E04C File Offset: 0x0011C24C // (set) Token: 0x060047BB RID: 18363 RVA: 0x0011E080 File Offset: 0x0011C280 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: 0x170019F2 RID: 6642 // (get) Token: 0x060047BC RID: 18364 RVA: 0x0011E0A8 File Offset: 0x0011C2A8 // (set) Token: 0x060047BD RID: 18365 RVA: 0x0011E0DC File Offset: 0x0011C2DC 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: 0x170019F3 RID: 6643 // (get) Token: 0x060047BE RID: 18366 RVA: 0x0011E104 File Offset: 0x0011C304 // (set) Token: 0x060047BF RID: 18367 RVA: 0x0011E138 File Offset: 0x0011C338 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: 0x170019F4 RID: 6644 // (get) Token: 0x060047C0 RID: 18368 RVA: 0x0011E160 File Offset: 0x0011C360 // (set) Token: 0x060047C1 RID: 18369 RVA: 0x0011E194 File Offset: 0x0011C394 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: 0x170019F5 RID: 6645 // (get) Token: 0x060047C2 RID: 18370 RVA: 0x0011E1BC File Offset: 0x0011C3BC // (set) Token: 0x060047C3 RID: 18371 RVA: 0x0011E1F0 File Offset: 0x0011C3F0 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: 0x170019F6 RID: 6646 // (get) Token: 0x060047C4 RID: 18372 RVA: 0x0011E218 File Offset: 0x0011C418 // (set) Token: 0x060047C5 RID: 18373 RVA: 0x0011E24C File Offset: 0x0011C44C 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: 0x170019F7 RID: 6647 // (get) Token: 0x060047C6 RID: 18374 RVA: 0x0011E274 File Offset: 0x0011C474 // (set) Token: 0x060047C7 RID: 18375 RVA: 0x0011E2A8 File Offset: 0x0011C4A8 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: 0x170019F8 RID: 6648 // (get) Token: 0x060047C8 RID: 18376 RVA: 0x0011E2D0 File Offset: 0x0011C4D0 // (set) Token: 0x060047C9 RID: 18377 RVA: 0x0011E2F8 File Offset: 0x0011C4F8 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: 0x170019F9 RID: 6649 // (get) Token: 0x060047CA RID: 18378 RVA: 0x0011E31C File Offset: 0x0011C51C // (set) Token: 0x060047CB RID: 18379 RVA: 0x0011E33A File Offset: 0x0011C53A 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: 0x170019FA RID: 6650 // (get) Token: 0x060047CC RID: 18380 RVA: 0x0011E34C File Offset: 0x0011C54C // (set) Token: 0x060047CD RID: 18381 RVA: 0x0011E36A File Offset: 0x0011C56A 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: 0x170019FB RID: 6651 // (get) Token: 0x060047CE RID: 18382 RVA: 0x0011E37C File Offset: 0x0011C57C // (set) Token: 0x060047CF RID: 18383 RVA: 0x0011E3A4 File Offset: 0x0011C5A4 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: 0x170019FC RID: 6652 // (get) Token: 0x060047D0 RID: 18384 RVA: 0x0011E3C8 File Offset: 0x0011C5C8 // (set) Token: 0x060047D1 RID: 18385 RVA: 0x0011E3E6 File Offset: 0x0011C5E6 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: 0x170019FD RID: 6653 // (get) Token: 0x060047D2 RID: 18386 RVA: 0x0011E3F8 File Offset: 0x0011C5F8 // (set) Token: 0x060047D3 RID: 18387 RVA: 0x0011E416 File Offset: 0x0011C616 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: 0x170019FE RID: 6654 // (get) Token: 0x060047D4 RID: 18388 RVA: 0x0011E428 File Offset: 0x0011C628 // (set) Token: 0x060047D5 RID: 18389 RVA: 0x0011E450 File Offset: 0x0011C650 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: 0x170019FF RID: 6655 // (get) Token: 0x060047D6 RID: 18390 RVA: 0x0011E474 File Offset: 0x0011C674 // (set) Token: 0x060047D7 RID: 18391 RVA: 0x0011E49C File Offset: 0x0011C69C 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: 0x17001A00 RID: 6656 // (get) Token: 0x060047D8 RID: 18392 RVA: 0x0011E4C0 File Offset: 0x0011C6C0 // (set) Token: 0x060047D9 RID: 18393 RVA: 0x0011E4E8 File Offset: 0x0011C6E8 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: 0x17001A01 RID: 6657 // (get) Token: 0x060047DA RID: 18394 RVA: 0x0011E50C File Offset: 0x0011C70C // (set) Token: 0x060047DB RID: 18395 RVA: 0x0011E534 File Offset: 0x0011C734 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: 0x17001A02 RID: 6658 // (get) Token: 0x060047DC RID: 18396 RVA: 0x0011E558 File Offset: 0x0011C758 // (set) Token: 0x060047DD RID: 18397 RVA: 0x0011E580 File Offset: 0x0011C780 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: 0x17001A03 RID: 6659 // (get) Token: 0x060047DE RID: 18398 RVA: 0x0011E5A4 File Offset: 0x0011C7A4 // (set) Token: 0x060047DF RID: 18399 RVA: 0x0011E5D8 File Offset: 0x0011C7D8 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: 0x17001A04 RID: 6660 // (get) Token: 0x060047E0 RID: 18400 RVA: 0x0011E600 File Offset: 0x0011C800 // (set) Token: 0x060047E1 RID: 18401 RVA: 0x0011E634 File Offset: 0x0011C834 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: 0x17001A05 RID: 6661 // (get) Token: 0x060047E2 RID: 18402 RVA: 0x0011E65C File Offset: 0x0011C85C // (set) Token: 0x060047E3 RID: 18403 RVA: 0x0011E684 File Offset: 0x0011C884 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: 0x17001A06 RID: 6662 // (get) Token: 0x060047E4 RID: 18404 RVA: 0x0011E6A8 File Offset: 0x0011C8A8 // (set) Token: 0x060047E5 RID: 18405 RVA: 0x0011E6D0 File Offset: 0x0011C8D0 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: 0x04002F6F RID: 12143 private static readonly IntPtr NativeFieldInfoPtr_Ani; // Token: 0x04002F70 RID: 12144 private static readonly IntPtr NativeFieldInfoPtr_AD; // Token: 0x04002F71 RID: 12145 private static readonly IntPtr NativeFieldInfoPtr_Eff_Hit; // Token: 0x04002F72 RID: 12146 private static readonly IntPtr NativeFieldInfoPtr_Eff_FloorImpact01; // Token: 0x04002F73 RID: 12147 private static readonly IntPtr NativeFieldInfoPtr_Eff_FloorImpact02; // Token: 0x04002F74 RID: 12148 private static readonly IntPtr NativeFieldInfoPtr_g_EffHit; // Token: 0x04002F75 RID: 12149 private static readonly IntPtr NativeFieldInfoPtr_g_EffFloorImpact01; // Token: 0x04002F76 RID: 12150 private static readonly IntPtr NativeFieldInfoPtr_g_EffFloorImpact02; // Token: 0x04002F77 RID: 12151 private static readonly IntPtr NativeFieldInfoPtr_SE_FloorImpact02; // Token: 0x04002F78 RID: 12152 private static readonly IntPtr NativeFieldInfoPtr_g_SEFloorImpact02; // Token: 0x04002F79 RID: 12153 private static readonly IntPtr NativeFieldInfoPtr_g_v3OriginalPosition; // Token: 0x04002F7A RID: 12154 private static readonly IntPtr NativeFieldInfoPtr_g_fGravity; // Token: 0x04002F7B RID: 12155 private static readonly IntPtr NativeFieldInfoPtr_g_fFallMax; // Token: 0x04002F7C RID: 12156 private static readonly IntPtr NativeFieldInfoPtr_g_fFall; // Token: 0x04002F7D RID: 12157 private static readonly IntPtr NativeFieldInfoPtr_g_fMoveForce; // Token: 0x04002F7E RID: 12158 private static readonly IntPtr NativeFieldInfoPtr_g_fMoveSpeedMax; // Token: 0x04002F7F RID: 12159 private static readonly IntPtr NativeFieldInfoPtr_g_fMoveSpeed; // Token: 0x04002F80 RID: 12160 private static readonly IntPtr NativeFieldInfoPtr_g_FloorMask; // Token: 0x04002F81 RID: 12161 private static readonly IntPtr NativeFieldInfoPtr_g_HitMask; // Token: 0x04002F82 RID: 12162 private static readonly IntPtr NativeFieldInfoPtr_g_v3PrePosition; // Token: 0x04002F83 RID: 12163 private static readonly IntPtr NativeFieldInfoPtr_g_bFloorCollision; // Token: 0x04002F84 RID: 12164 private static readonly IntPtr NativeFieldInfoPtr_g_v3DamageLocalPosition; // Token: 0x04002F85 RID: 12165 private static readonly IntPtr NativeFieldInfoPtr_g_TargetList; // Token: 0x04002F86 RID: 12166 private static readonly IntPtr NativeFieldInfoPtr_g_bActive; // Token: 0x04002F87 RID: 12167 private static readonly IntPtr NativeFieldInfoPtr_g_bEnable; // Token: 0x04002F88 RID: 12168 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0; // Token: 0x04002F89 RID: 12169 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x04002F8A RID: 12170 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Protected_Virtual_Void_0; // Token: 0x04002F8B RID: 12171 private static readonly IntPtr NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_Void_0; // Token: 0x04002F8C RID: 12172 private static readonly IntPtr NativeMethodInfoPtr_SetDamage_Public_Virtual_Void_0; // Token: 0x04002F8D RID: 12173 private static readonly IntPtr NativeMethodInfoPtr_SetRecovery_Public_Virtual_Void_0; // Token: 0x04002F8E RID: 12174 private static readonly IntPtr NativeMethodInfoPtr_SetEnable_Public_Void_Boolean_0; // Token: 0x04002F8F RID: 12175 private static readonly IntPtr NativeMethodInfoPtr_SetExternalDamage_Public_Void_0; // Token: 0x04002F90 RID: 12176 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }