using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;

// Token: 0x020001D3 RID: 467
public class DamagedObjectFloor_BossBig03 : AttackableObject
{
	// Token: 0x06004C84 RID: 19588 RVA: 0x00131C3C File Offset: 0x0012FE3C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571061, XrefRangeEnd = 571102, 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: 0x06004C85 RID: 19589 RVA: 0x00131C8C File Offset: 0x0012FE8C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571102, XrefRangeEnd = 571103, 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: 0x06004C86 RID: 19590 RVA: 0x00131CDC File Offset: 0x0012FEDC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571103, XrefRangeEnd = 571129, 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: 0x06004C87 RID: 19591 RVA: 0x00131D2C File Offset: 0x0012FF2C
	[CallerCount(13)]
	[CachedScanResults(RefRangeStart = 571160, RefRangeEnd = 571173, XrefRangeStart = 571129, XrefRangeEnd = 571160, 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: 0x06004C88 RID: 19592 RVA: 0x00131D70 File Offset: 0x0012FF70
	[CallerCount(6)]
	[CachedScanResults(RefRangeStart = 571198, RefRangeEnd = 571204, XrefRangeStart = 571173, XrefRangeEnd = 571198, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetRecovery()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetRecovery_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004C89 RID: 19593 RVA: 0x00131DB4 File Offset: 0x0012FFB4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571204, XrefRangeEnd = 571216, 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: 0x06004C8A RID: 19594 RVA: 0x00131E14 File Offset: 0x00130014
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 24549, RefRangeEnd = 24550, XrefRangeStart = 24549, XrefRangeEnd = 24550, 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: 0x06004C8B RID: 19595 RVA: 0x00131E64 File Offset: 0x00130064
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571216, XrefRangeEnd = 571217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe DamagedObjectFloor_BossBig03()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.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: 0x06004C8C RID: 19596 RVA: 0x00131EB0 File Offset: 0x001300B0
	// Note: this type is marked as 'beforefieldinit'.
	static DamagedObjectFloor_BossBig03()
	{
		Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "DamagedObjectFloor_BossBig03");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr);
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "DamageObject");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageEffectObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "DamageEffectObject");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_HitEffectObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "HitEffectObject");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fOriginalMass = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "g_fOriginalMass");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fOriginalAngularDrag = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "g_fOriginalAngularDrag");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_bDamage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "g_bDamage");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fDisTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "g_fDisTime");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fDisTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "g_fDisTimeVal");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_fAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "g_fAlpha");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_DamageEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "g_DamageEffect");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_g_HitEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "g_HitEffect");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageObjectPosiont = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "DamageObjectPosiont");
		DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageObjectRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, "DamageObjectRotation");
		DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, 100668462);
		DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, 100668463);
		DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, 100668464);
		DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetDamage_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, 100668465);
		DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetRecovery_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, 100668466);
		DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, 100668467);
		DamagedObjectFloor_BossBig03.NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, 100668468);
		DamagedObjectFloor_BossBig03.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DamagedObjectFloor_BossBig03>.NativeClassPtr, 100668469);
	}

	// Token: 0x06004C8D RID: 19597 RVA: 0x00071BAC File Offset: 0x0006FDAC
	public DamagedObjectFloor_BossBig03(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001B61 RID: 7009
	// (get) Token: 0x06004C8E RID: 19598 RVA: 0x00132084 File Offset: 0x00130284
	// (set) Token: 0x06004C8F RID: 19599 RVA: 0x001320B8 File Offset: 0x001302B8
	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: 0x17001B62 RID: 7010
	// (get) Token: 0x06004C90 RID: 19600 RVA: 0x001320E0 File Offset: 0x001302E0
	// (set) Token: 0x06004C91 RID: 19601 RVA: 0x00132114 File Offset: 0x00130314
	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: 0x17001B63 RID: 7011
	// (get) Token: 0x06004C92 RID: 19602 RVA: 0x0013213C File Offset: 0x0013033C
	// (set) Token: 0x06004C93 RID: 19603 RVA: 0x00132170 File Offset: 0x00130370
	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: 0x17001B64 RID: 7012
	// (get) Token: 0x06004C94 RID: 19604 RVA: 0x00132198 File Offset: 0x00130398
	// (set) Token: 0x06004C95 RID: 19605 RVA: 0x001321C0 File Offset: 0x001303C0
	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: 0x17001B65 RID: 7013
	// (get) Token: 0x06004C96 RID: 19606 RVA: 0x001321E4 File Offset: 0x001303E4
	// (set) Token: 0x06004C97 RID: 19607 RVA: 0x0013220C File Offset: 0x0013040C
	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: 0x17001B66 RID: 7014
	// (get) Token: 0x06004C98 RID: 19608 RVA: 0x00132230 File Offset: 0x00130430
	// (set) Token: 0x06004C99 RID: 19609 RVA: 0x00132258 File Offset: 0x00130458
	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: 0x17001B67 RID: 7015
	// (get) Token: 0x06004C9A RID: 19610 RVA: 0x0013227C File Offset: 0x0013047C
	// (set) Token: 0x06004C9B RID: 19611 RVA: 0x0013229A File Offset: 0x0013049A
	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: 0x17001B68 RID: 7016
	// (get) Token: 0x06004C9C RID: 19612 RVA: 0x001322AC File Offset: 0x001304AC
	// (set) Token: 0x06004C9D RID: 19613 RVA: 0x001322D4 File Offset: 0x001304D4
	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: 0x17001B69 RID: 7017
	// (get) Token: 0x06004C9E RID: 19614 RVA: 0x001322F8 File Offset: 0x001304F8
	// (set) Token: 0x06004C9F RID: 19615 RVA: 0x00132320 File Offset: 0x00130520
	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: 0x17001B6A RID: 7018
	// (get) Token: 0x06004CA0 RID: 19616 RVA: 0x00132344 File Offset: 0x00130544
	// (set) Token: 0x06004CA1 RID: 19617 RVA: 0x00132378 File Offset: 0x00130578
	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: 0x17001B6B RID: 7019
	// (get) Token: 0x06004CA2 RID: 19618 RVA: 0x001323A0 File Offset: 0x001305A0
	// (set) Token: 0x06004CA3 RID: 19619 RVA: 0x001323D4 File Offset: 0x001305D4
	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: 0x17001B6C RID: 7020
	// (get) Token: 0x06004CA4 RID: 19620 RVA: 0x001323FC File Offset: 0x001305FC
	// (set) Token: 0x06004CA5 RID: 19621 RVA: 0x00132430 File Offset: 0x00130630
	public unsafe Il2CppStructArray<Vector3> DamageObjectPosiont
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageObjectPosiont);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(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_DamageObjectPosiont), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001B6D RID: 7021
	// (get) Token: 0x06004CA6 RID: 19622 RVA: 0x00132458 File Offset: 0x00130658
	// (set) Token: 0x06004CA7 RID: 19623 RVA: 0x0013248C File Offset: 0x0013068C
	public unsafe Il2CppStructArray<Quaternion> DamageObjectRotation
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DamagedObjectFloor_BossBig03.NativeFieldInfoPtr_DamageObjectRotation);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<Quaternion>(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_DamageObjectRotation), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x040032B2 RID: 12978
	private static readonly IntPtr NativeFieldInfoPtr_DamageObject;

	// Token: 0x040032B3 RID: 12979
	private static readonly IntPtr NativeFieldInfoPtr_DamageEffectObject;

	// Token: 0x040032B4 RID: 12980
	private static readonly IntPtr NativeFieldInfoPtr_HitEffectObject;

	// Token: 0x040032B5 RID: 12981
	private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalMass;

	// Token: 0x040032B6 RID: 12982
	private static readonly IntPtr NativeFieldInfoPtr_g_fOriginalAngularDrag;

	// Token: 0x040032B7 RID: 12983
	private static readonly IntPtr NativeFieldInfoPtr_g_bDamage;

	// Token: 0x040032B8 RID: 12984
	private static readonly IntPtr NativeFieldInfoPtr_g_fDisTime;

	// Token: 0x040032B9 RID: 12985
	private static readonly IntPtr NativeFieldInfoPtr_g_fDisTimeVal;

	// Token: 0x040032BA RID: 12986
	private static readonly IntPtr NativeFieldInfoPtr_g_fAlpha;

	// Token: 0x040032BB RID: 12987
	private static readonly IntPtr NativeFieldInfoPtr_g_DamageEffect;

	// Token: 0x040032BC RID: 12988
	private static readonly IntPtr NativeFieldInfoPtr_g_HitEffect;

	// Token: 0x040032BD RID: 12989
	private static readonly IntPtr NativeFieldInfoPtr_DamageObjectPosiont;

	// Token: 0x040032BE RID: 12990
	private static readonly IntPtr NativeFieldInfoPtr_DamageObjectRotation;

	// Token: 0x040032BF RID: 12991
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0;

	// Token: 0x040032C0 RID: 12992
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x040032C1 RID: 12993
	private static readonly IntPtr NativeMethodInfoPtr_SetDamageColor_Protected_Virtual_New_Void_0;

	// Token: 0x040032C2 RID: 12994
	private static readonly IntPtr NativeMethodInfoPtr_SetDamage_Public_Void_0;

	// Token: 0x040032C3 RID: 12995
	private static readonly IntPtr NativeMethodInfoPtr_SetRecovery_Public_Void_0;

	// Token: 0x040032C4 RID: 12996
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x040032C5 RID: 12997
	private static readonly IntPtr NativeMethodInfoPtr_GetIsDamage_Public_Boolean_0;

	// Token: 0x040032C6 RID: 12998
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
