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

// Token: 0x020000E5 RID: 229
public class BossLevel05_BR_EffectPlay : BossLevel05EffectPlay
{
	// Token: 0x06002B5A RID: 11098 RVA: 0x000AE2AC File Offset: 0x000AC4AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531577, XrefRangeEnd = 531594, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void InitData(NPCManage NPCM, AI_BossLevel05 AI, MoveController Move)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(NPCM);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(AI);
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(Move);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_InitData_Public_Virtual_Void_NPCManage_AI_BossLevel05_MoveController_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002B5B RID: 11099 RVA: 0x000AE340 File Offset: 0x000AC540
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531594, XrefRangeEnd = 531600, 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), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002B5C RID: 11100 RVA: 0x000AE390 File Offset: 0x000AC590
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531600, XrefRangeEnd = 531612, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Create()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002B5D RID: 11101 RVA: 0x000AE3E0 File Offset: 0x000AC5E0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531612, XrefRangeEnd = 531614, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void DamageFly()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_DamageFly_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002B5E RID: 11102 RVA: 0x000AE430 File Offset: 0x000AC630
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531614, XrefRangeEnd = 531620, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void PlayEffAttackRotate()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_PlayEffAttackRotate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002B5F RID: 11103 RVA: 0x000AE480 File Offset: 0x000AC680
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531620, XrefRangeEnd = 531621, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void StopEffAttackRotate()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_StopEffAttackRotate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002B60 RID: 11104 RVA: 0x000AE4D0 File Offset: 0x000AC6D0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531621, XrefRangeEnd = 531687, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void PlayEffAttack0102Magic()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_PlayEffAttack0102Magic_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002B61 RID: 11105 RVA: 0x000AE520 File Offset: 0x000AC720
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531687, XrefRangeEnd = 531700, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void PlayEffAttack03Dash(Vector3 v3Direction)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Direction;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_PlayEffAttack03Dash_Public_Virtual_Void_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002B62 RID: 11106 RVA: 0x000AE580 File Offset: 0x000AC780
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531700, XrefRangeEnd = 531703, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void UpdateEffAttack03DashDirection(Vector3 v3Direction)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3Direction;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_UpdateEffAttack03DashDirection_Public_Virtual_Void_Vector3_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002B63 RID: 11107 RVA: 0x000AE5E0 File Offset: 0x000AC7E0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531703, XrefRangeEnd = 531719, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void PlayEffWeaponThrow()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_PlayEffWeaponThrow_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002B64 RID: 11108 RVA: 0x000AE630 File Offset: 0x000AC830
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531719, XrefRangeEnd = 531724, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void UpdateCannon(float fDeltaTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fDeltaTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_UpdateCannon_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002B65 RID: 11109 RVA: 0x000AE690 File Offset: 0x000AC890
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 531759, RefRangeEnd = 531760, XrefRangeStart = 531724, XrefRangeEnd = 531759, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateAttackRotate(float fDeltaTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fDeltaTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_UpdateAttackRotate_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002B66 RID: 11110 RVA: 0x000AE6E4 File Offset: 0x000AC8E4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531760, XrefRangeEnd = 531763, 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), BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06002B67 RID: 11111 RVA: 0x000AE744 File Offset: 0x000AC944
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 531763, XrefRangeEnd = 531764, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe BossLevel05_BR_EffectPlay()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel05_BR_EffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06002B68 RID: 11112 RVA: 0x000AE790 File Offset: 0x000AC990
	// Note: this type is marked as 'beforefieldinit'.
	static BossLevel05_BR_EffectPlay()
	{
		Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "BossLevel05_BR_EffectPlay");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr);
		BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_Pos_AttackRotate01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, "Pos_AttackRotate01");
		BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_Pos_AttackRotate02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, "Pos_AttackRotate02");
		BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_Eff_AttackRotate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, "Eff_AttackRotate");
		BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_EffAttackRotate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, "g_EffAttackRotate");
		BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_bAttackRotate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, "g_bAttackRotate");
		BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_fAttackRotateInter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, "g_fAttackRotateInter");
		BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_fAttackRotateInterVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, "g_fAttackRotateInterVal");
		BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_Attack03DashDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, "g_Attack03DashDirection");
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_InitData_Public_Virtual_Void_NPCManage_AI_BossLevel05_MoveController_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666188);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666189);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666190);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_DamageFly_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666191);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_PlayEffAttackRotate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666192);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_StopEffAttackRotate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666193);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_PlayEffAttack0102Magic_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666194);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_PlayEffAttack03Dash_Public_Virtual_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666195);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_UpdateEffAttack03DashDirection_Public_Virtual_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666196);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_PlayEffWeaponThrow_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666197);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_UpdateCannon_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666198);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_UpdateAttackRotate_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666199);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666200);
		BossLevel05_BR_EffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel05_BR_EffectPlay>.NativeClassPtr, 100666201);
	}

	// Token: 0x06002B69 RID: 11113 RVA: 0x000AE978 File Offset: 0x000ACB78
	public BossLevel05_BR_EffectPlay(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000F90 RID: 3984
	// (get) Token: 0x06002B6A RID: 11114 RVA: 0x000AE984 File Offset: 0x000ACB84
	// (set) Token: 0x06002B6B RID: 11115 RVA: 0x000AE9B8 File Offset: 0x000ACBB8
	public unsafe Transform Pos_AttackRotate01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_Pos_AttackRotate01);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_Pos_AttackRotate01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000F91 RID: 3985
	// (get) Token: 0x06002B6C RID: 11116 RVA: 0x000AE9E0 File Offset: 0x000ACBE0
	// (set) Token: 0x06002B6D RID: 11117 RVA: 0x000AEA14 File Offset: 0x000ACC14
	public unsafe Transform Pos_AttackRotate02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_Pos_AttackRotate02);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_Pos_AttackRotate02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000F92 RID: 3986
	// (get) Token: 0x06002B6E RID: 11118 RVA: 0x000AEA3C File Offset: 0x000ACC3C
	// (set) Token: 0x06002B6F RID: 11119 RVA: 0x000AEA70 File Offset: 0x000ACC70
	public unsafe GameObject Eff_AttackRotate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_Eff_AttackRotate);
			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(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_Eff_AttackRotate), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000F93 RID: 3987
	// (get) Token: 0x06002B70 RID: 11120 RVA: 0x000AEA98 File Offset: 0x000ACC98
	// (set) Token: 0x06002B71 RID: 11121 RVA: 0x000AEACC File Offset: 0x000ACCCC
	public unsafe EffectPool g_EffAttackRotate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_EffAttackRotate);
			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(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_EffAttackRotate), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000F94 RID: 3988
	// (get) Token: 0x06002B72 RID: 11122 RVA: 0x000AEAF4 File Offset: 0x000ACCF4
	// (set) Token: 0x06002B73 RID: 11123 RVA: 0x000AEB1C File Offset: 0x000ACD1C
	public unsafe bool g_bAttackRotate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_bAttackRotate);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_bAttackRotate)) = value;
		}
	}

	// Token: 0x17000F95 RID: 3989
	// (get) Token: 0x06002B74 RID: 11124 RVA: 0x000AEB40 File Offset: 0x000ACD40
	// (set) Token: 0x06002B75 RID: 11125 RVA: 0x000AEB5E File Offset: 0x000ACD5E
	public unsafe static float g_fAttackRotateInter
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_fAttackRotateInter, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_fAttackRotateInter, (void*)(&value));
		}
	}

	// Token: 0x17000F96 RID: 3990
	// (get) Token: 0x06002B76 RID: 11126 RVA: 0x000AEB70 File Offset: 0x000ACD70
	// (set) Token: 0x06002B77 RID: 11127 RVA: 0x000AEB98 File Offset: 0x000ACD98
	public unsafe float g_fAttackRotateInterVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_fAttackRotateInterVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_fAttackRotateInterVal)) = value;
		}
	}

	// Token: 0x17000F97 RID: 3991
	// (get) Token: 0x06002B78 RID: 11128 RVA: 0x000AEBBC File Offset: 0x000ACDBC
	// (set) Token: 0x06002B79 RID: 11129 RVA: 0x000AEBF0 File Offset: 0x000ACDF0
	public unsafe Transform g_Attack03DashDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_Attack03DashDirection);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel05_BR_EffectPlay.NativeFieldInfoPtr_g_Attack03DashDirection), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04001D7E RID: 7550
	private static readonly IntPtr NativeFieldInfoPtr_Pos_AttackRotate01;

	// Token: 0x04001D7F RID: 7551
	private static readonly IntPtr NativeFieldInfoPtr_Pos_AttackRotate02;

	// Token: 0x04001D80 RID: 7552
	private static readonly IntPtr NativeFieldInfoPtr_Eff_AttackRotate;

	// Token: 0x04001D81 RID: 7553
	private static readonly IntPtr NativeFieldInfoPtr_g_EffAttackRotate;

	// Token: 0x04001D82 RID: 7554
	private static readonly IntPtr NativeFieldInfoPtr_g_bAttackRotate;

	// Token: 0x04001D83 RID: 7555
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotateInter;

	// Token: 0x04001D84 RID: 7556
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotateInterVal;

	// Token: 0x04001D85 RID: 7557
	private static readonly IntPtr NativeFieldInfoPtr_g_Attack03DashDirection;

	// Token: 0x04001D86 RID: 7558
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Virtual_Void_NPCManage_AI_BossLevel05_MoveController_0;

	// Token: 0x04001D87 RID: 7559
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x04001D88 RID: 7560
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x04001D89 RID: 7561
	private static readonly IntPtr NativeMethodInfoPtr_DamageFly_Public_Virtual_Void_0;

	// Token: 0x04001D8A RID: 7562
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffAttackRotate_Public_Virtual_Void_0;

	// Token: 0x04001D8B RID: 7563
	private static readonly IntPtr NativeMethodInfoPtr_StopEffAttackRotate_Public_Virtual_Void_0;

	// Token: 0x04001D8C RID: 7564
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffAttack0102Magic_Public_Virtual_Void_0;

	// Token: 0x04001D8D RID: 7565
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffAttack03Dash_Public_Virtual_Void_Vector3_0;

	// Token: 0x04001D8E RID: 7566
	private static readonly IntPtr NativeMethodInfoPtr_UpdateEffAttack03DashDirection_Public_Virtual_Void_Vector3_0;

	// Token: 0x04001D8F RID: 7567
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffWeaponThrow_Public_Virtual_Void_0;

	// Token: 0x04001D90 RID: 7568
	private static readonly IntPtr NativeMethodInfoPtr_UpdateCannon_Public_Virtual_Void_Single_0;

	// Token: 0x04001D91 RID: 7569
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAttackRotate_Private_Void_Single_0;

	// Token: 0x04001D92 RID: 7570
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x04001D93 RID: 7571
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
