using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020001A3 RID: 419 public class DamagedObjectFloor_BossBig03 : AttackableObject { // Token: 0x06004805 RID: 18437 RVA: 0x0011EFA4 File Offset: 0x0011D1A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560574, XrefRangeEnd = 560601, 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), DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004806 RID: 18438 RVA: 0x0011EFF4 File Offset: 0x0011D1F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560601, XrefRangeEnd = 560602, 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), DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004807 RID: 18439 RVA: 0x0011F044 File Offset: 0x0011D244 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560602, XrefRangeEnd = 560628, 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), DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004808 RID: 18440 RVA: 0x0011F094 File Offset: 0x0011D294 [CallerCount(9)] [CachedScanResults(RefRangeStart = 560659, RefRangeEnd = 560668, XrefRangeStart = 560628, XrefRangeEnd = 560659, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetDamage() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetDamage_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004809 RID: 18441 RVA: 0x0011F0D8 File Offset: 0x0011D2D8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560668, XrefRangeEnd = 560680, 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), DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600480A RID: 18442 RVA: 0x0011F138 File Offset: 0x0011D338 [CallerCount(1)] [CachedScanResults(RefRangeStart = 24392, RefRangeEnd = 24393, XrefRangeStart = 24392, XrefRangeEnd = 24393, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool GetIsDamage() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600480B RID: 18443 RVA: 0x0011F188 File Offset: 0x0011D388 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 560680, XrefRangeEnd = 560681, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe DamagedObjectFloor_BossBig03() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DamagedObjectFloor_BossBig03.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600480C RID: 18444 RVA: 0x0011F1D4 File Offset: 0x0011D3D4 // Note: this type is marked as 'beforefieldinit'. static DamagedObjectFloor_BossBig03() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "DamagedObjectFloor_BossBig03"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "DamageObject"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageEffectObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "DamageEffectObject"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_HitEffectObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "HitEffectObject"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fOriginalMass = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fOriginalMass"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fOriginalAngularDrag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fOriginalAngularDrag"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_bDamage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bDamage"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fDisTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fDisTime"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fDisTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fDisTimeVal"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAlpha"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_DamageEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_DamageEffect"); DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_HitEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_HitEffect"); DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668073); DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668074); DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668075); DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetDamage_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668076); DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668077); DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668078); DamagedObjectFloor_BossBig03.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668079); } // Token: 0x0600480D RID: 18445 RVA: 0x0006B9DC File Offset: 0x00069BDC public DamagedObjectFloor_BossBig03(IntPtr pointer) : base(pointer) { } // Token: 0x17001A0C RID: 6668 // (get) Token: 0x0600480E RID: 18446 RVA: 0x0011F36C File Offset: 0x0011D56C // (set) Token: 0x0600480F RID: 18447 RVA: 0x0011F3A0 File Offset: 0x0011D5A0 public unsafe GameObject DamageObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageObject); 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(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001A0D RID: 6669 // (get) Token: 0x06004810 RID: 18448 RVA: 0x0011F3C8 File Offset: 0x0011D5C8 // (set) Token: 0x06004811 RID: 18449 RVA: 0x0011F3FC File Offset: 0x0011D5FC public unsafe GameObject DamageEffectObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.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(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageEffectObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001A0E RID: 6670 // (get) Token: 0x06004812 RID: 18450 RVA: 0x0011F424 File Offset: 0x0011D624 // (set) Token: 0x06004813 RID: 18451 RVA: 0x0011F458 File Offset: 0x0011D658 public unsafe GameObject HitEffectObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.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(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_HitEffectObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001A0F RID: 6671 // (get) Token: 0x06004814 RID: 18452 RVA: 0x0011F480 File Offset: 0x0011D680 // (set) Token: 0x06004815 RID: 18453 RVA: 0x0011F4A8 File Offset: 0x0011D6A8 public unsafe float g_fOriginalMass { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fOriginalMass); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fOriginalMass)) = value; } } // Token: 0x17001A10 RID: 6672 // (get) Token: 0x06004816 RID: 18454 RVA: 0x0011F4CC File Offset: 0x0011D6CC // (set) Token: 0x06004817 RID: 18455 RVA: 0x0011F4F4 File Offset: 0x0011D6F4 public unsafe float g_fOriginalAngularDrag { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fOriginalAngularDrag); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fOriginalAngularDrag)) = value; } } // Token: 0x17001A11 RID: 6673 // (get) Token: 0x06004818 RID: 18456 RVA: 0x0011F518 File Offset: 0x0011D718 // (set) Token: 0x06004819 RID: 18457 RVA: 0x0011F540 File Offset: 0x0011D740 public unsafe bool g_bDamage { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_bDamage); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_bDamage)) = value; } } // Token: 0x17001A12 RID: 6674 // (get) Token: 0x0600481A RID: 18458 RVA: 0x0011F564 File Offset: 0x0011D764 // (set) Token: 0x0600481B RID: 18459 RVA: 0x0011F582 File Offset: 0x0011D782 public unsafe static float g_fDisTime { get { float num; IL2CPP.il2cpp_field_static_get_value(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fDisTime, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fDisTime, (void*)(&value)); } } // Token: 0x17001A13 RID: 6675 // (get) Token: 0x0600481C RID: 18460 RVA: 0x0011F594 File Offset: 0x0011D794 // (set) Token: 0x0600481D RID: 18461 RVA: 0x0011F5BC File Offset: 0x0011D7BC public unsafe float g_fDisTimeVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fDisTimeVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fDisTimeVal)) = value; } } // Token: 0x17001A14 RID: 6676 // (get) Token: 0x0600481E RID: 18462 RVA: 0x0011F5E0 File Offset: 0x0011D7E0 // (set) Token: 0x0600481F RID: 18463 RVA: 0x0011F608 File Offset: 0x0011D808 public unsafe float g_fAlpha { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fAlpha); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fAlpha)) = value; } } // Token: 0x17001A15 RID: 6677 // (get) Token: 0x06004820 RID: 18464 RVA: 0x0011F62C File Offset: 0x0011D82C // (set) Token: 0x06004821 RID: 18465 RVA: 0x0011F660 File Offset: 0x0011D860 public unsafe EffectPool g_DamageEffect { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.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(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_DamageEffect), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001A16 RID: 6678 // (get) Token: 0x06004822 RID: 18466 RVA: 0x0011F688 File Offset: 0x0011D888 // (set) Token: 0x06004823 RID: 18467 RVA: 0x0011F6BC File Offset: 0x0011D8BC public unsafe EffectPool g_HitEffect { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.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(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_HitEffect), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04002FA5 RID: 12197 private static readonly IntPtr NativeFieldInfoPtr_DamageObject; // Token: 0x04002FA6 RID: 12198 private static readonly IntPtr NativeFieldInfoPtr_DamageEffectObject; // Token: 0x04002FA7 RID: 12199 private static readonly IntPtr NativeFieldInfoPtr_HitEffectObject; // Token: 0x04002FA8 RID: 12200 private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalMass; // Token: 0x04002FA9 RID: 12201 private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalAngularDrag; // Token: 0x04002FAA RID: 12202 private static readonly IntPtr NativeFieldInfoPtr_g_bDamage; // Token: 0x04002FAB RID: 12203 private static readonly IntPtr NativeFieldInfoPtr_g_fDisTime; // Token: 0x04002FAC RID: 12204 private static readonly IntPtr NativeFieldInfoPtr_g_fDisTimeVal; // Token: 0x04002FAD RID: 12205 private static readonly IntPtr NativeFieldInfoPtr_g_fAlpha; // Token: 0x04002FAE RID: 12206 private static readonly IntPtr NativeFieldInfoPtr_g_DamageEffect; // Token: 0x04002FAF RID: 12207 private static readonly IntPtr NativeFieldInfoPtr_g_HitEffect; // Token: 0x04002FB0 RID: 12208 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0; // Token: 0x04002FB1 RID: 12209 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x04002FB2 RID: 12210 private static readonly IntPtr NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0; // Token: 0x04002FB3 RID: 12211 private static readonly IntPtr NativeMethodInfoPtr_SetDamage_Public_Void_0; // Token: 0x04002FB4 RID: 12212 private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0; // Token: 0x04002FB5 RID: 12213 private static readonly IntPtr NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0; // Token: 0x04002FB6 RID: 12214 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }