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

// Token: 0x0200004D RID: 77
public class AI_BossLevel05 : AI_NPC
{
	// Token: 0x060007EA RID: 2026 RVA: 0x00021670 File Offset: 0x0001F870
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493384, XrefRangeEnd = 493445, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Start(GameObject This, NPCManage NPCM)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(This);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(NPCM);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007EB RID: 2027 RVA: 0x000216EC File Offset: 0x0001F8EC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493540, RefRangeEnd = 493541, XrefRangeStart = 493445, XrefRangeEnd = 493540, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Update(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), AI_BossLevel05.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060007EC RID: 2028 RVA: 0x0002174C File Offset: 0x0001F94C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493541, XrefRangeEnd = 493547, 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), AI_BossLevel05.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007ED RID: 2029 RVA: 0x0002179C File Offset: 0x0001F99C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493547, XrefRangeEnd = 493630, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Fighting()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007EE RID: 2030 RVA: 0x000217EC File Offset: 0x0001F9EC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493650, RefRangeEnd = 493651, XrefRangeStart = 493630, XrefRangeEnd = 493650, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void EndFightStatus(AI_BossLevel05.AIFighting Status)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Status;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_EndFightStatus_Protected_Virtual_New_Void_AIFighting_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060007EF RID: 2031 RVA: 0x0002184C File Offset: 0x0001FA4C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493651, XrefRangeEnd = 493703, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void InitFightStatus(AI_BossLevel05.AIFighting Status)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Status;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_New_Void_AIFighting_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060007F0 RID: 2032 RVA: 0x000218AC File Offset: 0x0001FAAC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493703, XrefRangeEnd = 493704, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AFightSelect()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_AFightSelect_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007F1 RID: 2033 RVA: 0x000218FC File Offset: 0x0001FAFC
	[CallerCount(0)]
	public unsafe virtual float GetAttackRadius(AI_BossLevel05.AIFighting AF)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref AF;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_GetAttackRadius_Protected_Virtual_New_Single_AIFighting_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x060007F2 RID: 2034 RVA: 0x0002196C File Offset: 0x0001FB6C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493704, XrefRangeEnd = 493708, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AWatch()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_AWatch_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007F3 RID: 2035 RVA: 0x000219BC File Offset: 0x0001FBBC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493722, RefRangeEnd = 493723, XrefRangeStart = 493708, XrefRangeEnd = 493722, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ADashStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_ADashStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007F4 RID: 2036 RVA: 0x00021A00 File Offset: 0x0001FC00
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493736, RefRangeEnd = 493737, XrefRangeStart = 493723, XrefRangeEnd = 493736, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AMagic02DashStart()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AMagic02DashStart_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007F5 RID: 2037 RVA: 0x00021A44 File Offset: 0x0001FC44
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493769, RefRangeEnd = 493771, XrefRangeStart = 493737, XrefRangeEnd = 493769, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ADash()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_ADash_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007F6 RID: 2038 RVA: 0x00021A88 File Offset: 0x0001FC88
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493793, RefRangeEnd = 493795, XrefRangeStart = 493771, XrefRangeEnd = 493793, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ADashPlus()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_ADashPlus_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007F7 RID: 2039 RVA: 0x00021ACC File Offset: 0x0001FCCC
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493814, RefRangeEnd = 493816, XrefRangeStart = 493795, XrefRangeEnd = 493814, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AMagic02Dash()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AMagic02Dash_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007F8 RID: 2040 RVA: 0x00021B10 File Offset: 0x0001FD10
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493830, RefRangeEnd = 493831, XrefRangeStart = 493816, XrefRangeEnd = 493830, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ADashEnd()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_ADashEnd_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007F9 RID: 2041 RVA: 0x00021B54 File Offset: 0x0001FD54
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493835, RefRangeEnd = 493836, XrefRangeStart = 493831, XrefRangeEnd = 493835, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AAttackDashBLoop()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AAttackDashBLoop_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007FA RID: 2042 RVA: 0x00021B98 File Offset: 0x0001FD98
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493838, RefRangeEnd = 493840, XrefRangeStart = 493836, XrefRangeEnd = 493838, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AAttackDashB02()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AAttackDashB02_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007FB RID: 2043 RVA: 0x00021BDC File Offset: 0x0001FDDC
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493844, RefRangeEnd = 493846, XrefRangeStart = 493840, XrefRangeEnd = 493844, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackPenetrateLoop()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AttackPenetrateLoop_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007FC RID: 2044 RVA: 0x00021C20 File Offset: 0x0001FE20
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493848, RefRangeEnd = 493850, XrefRangeStart = 493846, XrefRangeEnd = 493848, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackPenetrateAgain()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AttackPenetrateAgain_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007FD RID: 2045 RVA: 0x00021C64 File Offset: 0x0001FE64
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493851, RefRangeEnd = 493852, XrefRangeStart = 493850, XrefRangeEnd = 493851, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackCannonLoop()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AttackCannonLoop_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007FE RID: 2046 RVA: 0x00021CA8 File Offset: 0x0001FEA8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493856, RefRangeEnd = 493858, XrefRangeStart = 493852, XrefRangeEnd = 493856, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AAttack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AAttack_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060007FF RID: 2047 RVA: 0x00021CEC File Offset: 0x0001FEEC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493860, RefRangeEnd = 493861, XrefRangeStart = 493858, XrefRangeEnd = 493860, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AAttack0103()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AAttack0103_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000800 RID: 2048 RVA: 0x00021D30 File Offset: 0x0001FF30
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493863, RefRangeEnd = 493865, XrefRangeStart = 493861, XrefRangeEnd = 493863, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AAttack0203()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_AAttack0203_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000801 RID: 2049 RVA: 0x00021D74 File Offset: 0x0001FF74
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493879, RefRangeEnd = 493881, XrefRangeStart = 493865, XrefRangeEnd = 493879, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack03Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_Attack03Start_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000802 RID: 2050 RVA: 0x00021DB8 File Offset: 0x0001FFB8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493881, XrefRangeEnd = 493882, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Attack03Loop()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_Attack03Loop_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000803 RID: 2051 RVA: 0x00021E08 File Offset: 0x00020008
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493882, XrefRangeEnd = 493892, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void Attack04Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_Attack04Start_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000804 RID: 2052 RVA: 0x00021E58 File Offset: 0x00020058
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493899, RefRangeEnd = 493900, XrefRangeStart = 493892, XrefRangeEnd = 493899, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack04Loop()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_Attack04Loop_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000805 RID: 2053 RVA: 0x00021E9C File Offset: 0x0002009C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493901, RefRangeEnd = 493902, XrefRangeStart = 493900, XrefRangeEnd = 493901, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ACharge()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_ACharge_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000806 RID: 2054 RVA: 0x00021EE0 File Offset: 0x000200E0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493903, RefRangeEnd = 493904, XrefRangeStart = 493902, XrefRangeEnd = 493903, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ADamage()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_ADamage_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000807 RID: 2055 RVA: 0x00021F24 File Offset: 0x00020124
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493904, RefRangeEnd = 493905, XrefRangeStart = 493904, XrefRangeEnd = 493904, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dead()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_Dead_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000808 RID: 2056 RVA: 0x00021F68 File Offset: 0x00020168
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493905, RefRangeEnd = 493906, XrefRangeStart = 493905, XrefRangeEnd = 493905, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void DeadLoop()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_DeadLoop_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000809 RID: 2057 RVA: 0x00021FAC File Offset: 0x000201AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493906, XrefRangeEnd = 493959, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Hit(AttackData Data)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Data);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600080A RID: 2058 RVA: 0x00022010 File Offset: 0x00020210
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 493968, RefRangeEnd = 493970, XrefRangeStart = 493959, XrefRangeEnd = 493968, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetLightningSpeedUp(float fTimeScaleLightning)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fTimeScaleLightning;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_SetLightningSpeedUp_Protected_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600080B RID: 2059 RVA: 0x00022064 File Offset: 0x00020264
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493970, XrefRangeEnd = 493973, 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), AI_BossLevel05.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600080C RID: 2060 RVA: 0x000220C4 File Offset: 0x000202C4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Remove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600080D RID: 2061 RVA: 0x00022114 File Offset: 0x00020314
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 493982, RefRangeEnd = 493983, XrefRangeStart = 493973, XrefRangeEnd = 493982, 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), AI_BossLevel05.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600080E RID: 2062 RVA: 0x00022164 File Offset: 0x00020364
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Resurrection()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600080F RID: 2063 RVA: 0x000221B4 File Offset: 0x000203B4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 493983, XrefRangeEnd = 494049, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void SetAiStatus(AI_NPC.AIStatus Status)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Status;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000810 RID: 2064 RVA: 0x00022214 File Offset: 0x00020414
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494049, XrefRangeEnd = 494059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe string GetBossName()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr_GetBossName_Protected_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return IL2CPP.Il2CppStringToManaged(intPtr);
	}

	// Token: 0x06000811 RID: 2065 RVA: 0x00022260 File Offset: 0x00020460
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void SetSpeakLayerWeight(bool bEnable, string Name = "")
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bEnable;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(Name);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Virtual_Void_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000812 RID: 2066 RVA: 0x000222D8 File Offset: 0x000204D8
	[CallerCount(0)]
	public unsafe virtual void ChngeWaitTime(float Value)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Value;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_BossLevel05.NativeMethodInfoPtr_ChngeWaitTime_Public_Virtual_New_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000813 RID: 2067 RVA: 0x00022338 File Offset: 0x00020538
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 494060, RefRangeEnd = 494062, XrefRangeStart = 494059, XrefRangeEnd = 494060, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_BossLevel05()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel05.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000814 RID: 2068 RVA: 0x00022384 File Offset: 0x00020584
	// Note: this type is marked as 'beforefieldinit'.
	static AI_BossLevel05()
	{
		Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_BossLevel05");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr);
		AI_BossLevel05.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_Effect");
		AI_BossLevel05.NativeFieldInfoPtr_g_Voice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_Voice");
		AI_BossLevel05.NativeFieldInfoPtr_g_AnimFace = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_AnimFace");
		AI_BossLevel05.NativeFieldInfoPtr_g_CC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_CC");
		AI_BossLevel05.NativeFieldInfoPtr_g_v3PrePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_v3PrePosition");
		AI_BossLevel05.NativeFieldInfoPtr_g_v3PreForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_v3PreForward");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAnifMoveHorizontal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAnifMoveHorizontal");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAnifMoveVertical = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAnifMoveVertical");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAniTrunAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAniTrunAngle");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAniDebut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAniDebut");
		AI_BossLevel05.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_ShakeHead");
		AI_BossLevel05.NativeFieldInfoPtr_g_ShakeBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_ShakeBody");
		AI_BossLevel05.NativeFieldInfoPtr_g_ShakeWeapon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_ShakeWeapon");
		AI_BossLevel05.NativeFieldInfoPtr_g_ShakeAll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_ShakeAll");
		AI_BossLevel05.NativeFieldInfoPtr_g_v3DashDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_v3DashDirection");
		AI_BossLevel05.NativeFieldInfoPtr_g_fDashDistanceMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fDashDistanceMax");
		AI_BossLevel05.NativeFieldInfoPtr_g_fDashDistanceMin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fDashDistanceMin");
		AI_BossLevel05.NativeFieldInfoPtr_g_fDashDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fDashDistance");
		AI_BossLevel05.NativeFieldInfoPtr_g_bDashAttack = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_bDashAttack");
		AI_BossLevel05.NativeFieldInfoPtr_g_iAttackPenetrate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_iAttackPenetrate");
		AI_BossLevel05.NativeFieldInfoPtr_g_iAttackPenetrateVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_iAttackPenetrateVal");
		AI_BossLevel05.NativeFieldInfoPtr_g_Fighting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_Fighting");
		AI_BossLevel05.NativeFieldInfoPtr_g_NextFighting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_NextFighting");
		AI_BossLevel05.NativeFieldInfoPtr_g_iAWatchMoveDir = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_iAWatchMoveDir");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAttackMove = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAttackMove");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAttackMove02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAttackMove02");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAttackMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAttackMoveSpeed");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAttackRotate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAttackRotate");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAttackCombo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAttackCombo");
		AI_BossLevel05.NativeFieldInfoPtr_g_fAttackJump = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fAttackJump");
		AI_BossLevel05.NativeFieldInfoPtr_g_fPlayerChargeShot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fPlayerChargeShot");
		AI_BossLevel05.NativeFieldInfoPtr_g_fTyrantsTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fTyrantsTime");
		AI_BossLevel05.NativeFieldInfoPtr_g_bDebut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_bDebut");
		AI_BossLevel05.NativeFieldInfoPtr_g_bPlus = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_bPlus");
		AI_BossLevel05.NativeFieldInfoPtr_g_bLightningModeFirst = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_bLightningModeFirst");
		AI_BossLevel05.NativeFieldInfoPtr_g_iPlusMove = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_iPlusMove");
		AI_BossLevel05.NativeFieldInfoPtr_g_fWorldTimeDeltaTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fWorldTimeDeltaTime");
		AI_BossLevel05.NativeFieldInfoPtr_g_fTimeScaleLightningVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fTimeScaleLightningVal");
		AI_BossLevel05.NativeFieldInfoPtr_g_fLightningModeReciprocal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fLightningModeReciprocal");
		AI_BossLevel05.NativeFieldInfoPtr_g_fLightningModeReciprocalVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_fLightningModeReciprocalVal");
		AI_BossLevel05.NativeFieldInfoPtr_g_iScriptStep = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, "g_iScriptStep");
		AI_BossLevel05.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663892);
		AI_BossLevel05.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663893);
		AI_BossLevel05.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663894);
		AI_BossLevel05.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663895);
		AI_BossLevel05.NativeMethodInfoPtr_EndFightStatus_Protected_Virtual_New_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663896);
		AI_BossLevel05.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_New_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663897);
		AI_BossLevel05.NativeMethodInfoPtr_AFightSelect_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663898);
		AI_BossLevel05.NativeMethodInfoPtr_GetAttackRadius_Protected_Virtual_New_Single_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663899);
		AI_BossLevel05.NativeMethodInfoPtr_AWatch_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663900);
		AI_BossLevel05.NativeMethodInfoPtr_ADashStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663901);
		AI_BossLevel05.NativeMethodInfoPtr_AMagic02DashStart_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663902);
		AI_BossLevel05.NativeMethodInfoPtr_ADash_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663903);
		AI_BossLevel05.NativeMethodInfoPtr_ADashPlus_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663904);
		AI_BossLevel05.NativeMethodInfoPtr_AMagic02Dash_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663905);
		AI_BossLevel05.NativeMethodInfoPtr_ADashEnd_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663906);
		AI_BossLevel05.NativeMethodInfoPtr_AAttackDashBLoop_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663907);
		AI_BossLevel05.NativeMethodInfoPtr_AAttackDashB02_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663908);
		AI_BossLevel05.NativeMethodInfoPtr_AttackPenetrateLoop_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663909);
		AI_BossLevel05.NativeMethodInfoPtr_AttackPenetrateAgain_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663910);
		AI_BossLevel05.NativeMethodInfoPtr_AttackCannonLoop_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663911);
		AI_BossLevel05.NativeMethodInfoPtr_AAttack_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663912);
		AI_BossLevel05.NativeMethodInfoPtr_AAttack0103_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663913);
		AI_BossLevel05.NativeMethodInfoPtr_AAttack0203_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663914);
		AI_BossLevel05.NativeMethodInfoPtr_Attack03Start_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663915);
		AI_BossLevel05.NativeMethodInfoPtr_Attack03Loop_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663916);
		AI_BossLevel05.NativeMethodInfoPtr_Attack04Start_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663917);
		AI_BossLevel05.NativeMethodInfoPtr_Attack04Loop_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663918);
		AI_BossLevel05.NativeMethodInfoPtr_ACharge_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663919);
		AI_BossLevel05.NativeMethodInfoPtr_ADamage_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663920);
		AI_BossLevel05.NativeMethodInfoPtr_Dead_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663921);
		AI_BossLevel05.NativeMethodInfoPtr_DeadLoop_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663922);
		AI_BossLevel05.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663923);
		AI_BossLevel05.NativeMethodInfoPtr_SetLightningSpeedUp_Protected_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663924);
		AI_BossLevel05.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663925);
		AI_BossLevel05.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663926);
		AI_BossLevel05.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663927);
		AI_BossLevel05.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663928);
		AI_BossLevel05.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663929);
		AI_BossLevel05.NativeMethodInfoPtr_GetBossName_Protected_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663930);
		AI_BossLevel05.NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Virtual_Void_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663931);
		AI_BossLevel05.NativeMethodInfoPtr_ChngeWaitTime_Public_Virtual_New_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663932);
		AI_BossLevel05.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel05>.NativeClassPtr, 100663933);
	}

	// Token: 0x06000815 RID: 2069 RVA: 0x0001D7C8 File Offset: 0x0001B9C8
	public AI_BossLevel05(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170002B5 RID: 693
	// (get) Token: 0x06000816 RID: 2070 RVA: 0x00022A30 File Offset: 0x00020C30
	// (set) Token: 0x06000817 RID: 2071 RVA: 0x00022A64 File Offset: 0x00020C64
	public unsafe BossLevel05EffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new BossLevel05EffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170002B6 RID: 694
	// (get) Token: 0x06000818 RID: 2072 RVA: 0x00022A8C File Offset: 0x00020C8C
	// (set) Token: 0x06000819 RID: 2073 RVA: 0x00022AC0 File Offset: 0x00020CC0
	public unsafe VoiceBoss04 g_Voice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_Voice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VoiceBoss04(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_Voice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170002B7 RID: 695
	// (get) Token: 0x0600081A RID: 2074 RVA: 0x00022AE8 File Offset: 0x00020CE8
	// (set) Token: 0x0600081B RID: 2075 RVA: 0x00022B1C File Offset: 0x00020D1C
	public unsafe Animator g_AnimFace
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_AnimFace);
			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(AI_BossLevel05.NativeFieldInfoPtr_g_AnimFace), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170002B8 RID: 696
	// (get) Token: 0x0600081C RID: 2076 RVA: 0x00022B44 File Offset: 0x00020D44
	// (set) Token: 0x0600081D RID: 2077 RVA: 0x00022B78 File Offset: 0x00020D78
	public unsafe CharacterController g_CC
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_CC);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CharacterController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_CC), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170002B9 RID: 697
	// (get) Token: 0x0600081E RID: 2078 RVA: 0x00022BA0 File Offset: 0x00020DA0
	// (set) Token: 0x0600081F RID: 2079 RVA: 0x00022BC8 File Offset: 0x00020DC8
	public unsafe Vector3 g_v3PrePosition
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_v3PrePosition);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_v3PrePosition)) = value;
		}
	}

	// Token: 0x170002BA RID: 698
	// (get) Token: 0x06000820 RID: 2080 RVA: 0x00022BEC File Offset: 0x00020DEC
	// (set) Token: 0x06000821 RID: 2081 RVA: 0x00022C14 File Offset: 0x00020E14
	public unsafe Vector3 g_v3PreForward
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_v3PreForward);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_v3PreForward)) = value;
		}
	}

	// Token: 0x170002BB RID: 699
	// (get) Token: 0x06000822 RID: 2082 RVA: 0x00022C38 File Offset: 0x00020E38
	// (set) Token: 0x06000823 RID: 2083 RVA: 0x00022C60 File Offset: 0x00020E60
	public unsafe float g_fAnifMoveHorizontal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAnifMoveHorizontal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAnifMoveHorizontal)) = value;
		}
	}

	// Token: 0x170002BC RID: 700
	// (get) Token: 0x06000824 RID: 2084 RVA: 0x00022C84 File Offset: 0x00020E84
	// (set) Token: 0x06000825 RID: 2085 RVA: 0x00022CAC File Offset: 0x00020EAC
	public unsafe float g_fAnifMoveVertical
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAnifMoveVertical);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAnifMoveVertical)) = value;
		}
	}

	// Token: 0x170002BD RID: 701
	// (get) Token: 0x06000826 RID: 2086 RVA: 0x00022CD0 File Offset: 0x00020ED0
	// (set) Token: 0x06000827 RID: 2087 RVA: 0x00022CF8 File Offset: 0x00020EF8
	public unsafe float g_fAniTrunAngle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAniTrunAngle);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAniTrunAngle)) = value;
		}
	}

	// Token: 0x170002BE RID: 702
	// (get) Token: 0x06000828 RID: 2088 RVA: 0x00022D1C File Offset: 0x00020F1C
	// (set) Token: 0x06000829 RID: 2089 RVA: 0x00022D44 File Offset: 0x00020F44
	public unsafe float g_fAniDebut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAniDebut);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAniDebut)) = value;
		}
	}

	// Token: 0x170002BF RID: 703
	// (get) Token: 0x0600082A RID: 2090 RVA: 0x00022D68 File Offset: 0x00020F68
	// (set) Token: 0x0600082B RID: 2091 RVA: 0x00022D9C File Offset: 0x00020F9C
	public unsafe Shake g_ShakeHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_ShakeHead);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170002C0 RID: 704
	// (get) Token: 0x0600082C RID: 2092 RVA: 0x00022DC4 File Offset: 0x00020FC4
	// (set) Token: 0x0600082D RID: 2093 RVA: 0x00022DF8 File Offset: 0x00020FF8
	public unsafe Shake g_ShakeBody
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_ShakeBody);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_ShakeBody), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170002C1 RID: 705
	// (get) Token: 0x0600082E RID: 2094 RVA: 0x00022E20 File Offset: 0x00021020
	// (set) Token: 0x0600082F RID: 2095 RVA: 0x00022E54 File Offset: 0x00021054
	public unsafe Shake g_ShakeWeapon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_ShakeWeapon);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_ShakeWeapon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170002C2 RID: 706
	// (get) Token: 0x06000830 RID: 2096 RVA: 0x00022E7C File Offset: 0x0002107C
	// (set) Token: 0x06000831 RID: 2097 RVA: 0x00022EB0 File Offset: 0x000210B0
	public unsafe Shake g_ShakeAll
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_ShakeAll);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shake(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_ShakeAll), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170002C3 RID: 707
	// (get) Token: 0x06000832 RID: 2098 RVA: 0x00022ED8 File Offset: 0x000210D8
	// (set) Token: 0x06000833 RID: 2099 RVA: 0x00022F00 File Offset: 0x00021100
	public unsafe Vector3 g_v3DashDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_v3DashDirection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_v3DashDirection)) = value;
		}
	}

	// Token: 0x170002C4 RID: 708
	// (get) Token: 0x06000834 RID: 2100 RVA: 0x00022F24 File Offset: 0x00021124
	// (set) Token: 0x06000835 RID: 2101 RVA: 0x00022F42 File Offset: 0x00021142
	public unsafe static float g_fDashDistanceMax
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_BossLevel05.NativeFieldInfoPtr_g_fDashDistanceMax, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_BossLevel05.NativeFieldInfoPtr_g_fDashDistanceMax, (void*)(&value));
		}
	}

	// Token: 0x170002C5 RID: 709
	// (get) Token: 0x06000836 RID: 2102 RVA: 0x00022F54 File Offset: 0x00021154
	// (set) Token: 0x06000837 RID: 2103 RVA: 0x00022F72 File Offset: 0x00021172
	public unsafe static float g_fDashDistanceMin
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_BossLevel05.NativeFieldInfoPtr_g_fDashDistanceMin, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_BossLevel05.NativeFieldInfoPtr_g_fDashDistanceMin, (void*)(&value));
		}
	}

	// Token: 0x170002C6 RID: 710
	// (get) Token: 0x06000838 RID: 2104 RVA: 0x00022F84 File Offset: 0x00021184
	// (set) Token: 0x06000839 RID: 2105 RVA: 0x00022FAC File Offset: 0x000211AC
	public unsafe float g_fDashDistance
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fDashDistance);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fDashDistance)) = value;
		}
	}

	// Token: 0x170002C7 RID: 711
	// (get) Token: 0x0600083A RID: 2106 RVA: 0x00022FD0 File Offset: 0x000211D0
	// (set) Token: 0x0600083B RID: 2107 RVA: 0x00022FF8 File Offset: 0x000211F8
	public unsafe bool g_bDashAttack
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_bDashAttack);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_bDashAttack)) = value;
		}
	}

	// Token: 0x170002C8 RID: 712
	// (get) Token: 0x0600083C RID: 2108 RVA: 0x0002301C File Offset: 0x0002121C
	// (set) Token: 0x0600083D RID: 2109 RVA: 0x0002303A File Offset: 0x0002123A
	public unsafe static int g_iAttackPenetrate
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(AI_BossLevel05.NativeFieldInfoPtr_g_iAttackPenetrate, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_BossLevel05.NativeFieldInfoPtr_g_iAttackPenetrate, (void*)(&value));
		}
	}

	// Token: 0x170002C9 RID: 713
	// (get) Token: 0x0600083E RID: 2110 RVA: 0x0002304C File Offset: 0x0002124C
	// (set) Token: 0x0600083F RID: 2111 RVA: 0x00023074 File Offset: 0x00021274
	public unsafe int g_iAttackPenetrateVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_iAttackPenetrateVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_iAttackPenetrateVal)) = value;
		}
	}

	// Token: 0x170002CA RID: 714
	// (get) Token: 0x06000840 RID: 2112 RVA: 0x00023098 File Offset: 0x00021298
	// (set) Token: 0x06000841 RID: 2113 RVA: 0x000230C0 File Offset: 0x000212C0
	public unsafe AI_BossLevel05.AIFighting g_Fighting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_Fighting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_Fighting)) = value;
		}
	}

	// Token: 0x170002CB RID: 715
	// (get) Token: 0x06000842 RID: 2114 RVA: 0x000230E4 File Offset: 0x000212E4
	// (set) Token: 0x06000843 RID: 2115 RVA: 0x0002310C File Offset: 0x0002130C
	public unsafe AI_BossLevel05.AIFighting g_NextFighting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_NextFighting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_NextFighting)) = value;
		}
	}

	// Token: 0x170002CC RID: 716
	// (get) Token: 0x06000844 RID: 2116 RVA: 0x00023130 File Offset: 0x00021330
	// (set) Token: 0x06000845 RID: 2117 RVA: 0x00023158 File Offset: 0x00021358
	public unsafe int g_iAWatchMoveDir
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_iAWatchMoveDir);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_iAWatchMoveDir)) = value;
		}
	}

	// Token: 0x170002CD RID: 717
	// (get) Token: 0x06000846 RID: 2118 RVA: 0x0002317C File Offset: 0x0002137C
	// (set) Token: 0x06000847 RID: 2119 RVA: 0x000231A4 File Offset: 0x000213A4
	public unsafe float g_fAttackMove
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackMove);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackMove)) = value;
		}
	}

	// Token: 0x170002CE RID: 718
	// (get) Token: 0x06000848 RID: 2120 RVA: 0x000231C8 File Offset: 0x000213C8
	// (set) Token: 0x06000849 RID: 2121 RVA: 0x000231F0 File Offset: 0x000213F0
	public unsafe float g_fAttackMove02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackMove02);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackMove02)) = value;
		}
	}

	// Token: 0x170002CF RID: 719
	// (get) Token: 0x0600084A RID: 2122 RVA: 0x00023214 File Offset: 0x00021414
	// (set) Token: 0x0600084B RID: 2123 RVA: 0x0002323C File Offset: 0x0002143C
	public unsafe float g_fAttackMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackMoveSpeed)) = value;
		}
	}

	// Token: 0x170002D0 RID: 720
	// (get) Token: 0x0600084C RID: 2124 RVA: 0x00023260 File Offset: 0x00021460
	// (set) Token: 0x0600084D RID: 2125 RVA: 0x00023288 File Offset: 0x00021488
	public unsafe float g_fAttackRotate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackRotate);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackRotate)) = value;
		}
	}

	// Token: 0x170002D1 RID: 721
	// (get) Token: 0x0600084E RID: 2126 RVA: 0x000232AC File Offset: 0x000214AC
	// (set) Token: 0x0600084F RID: 2127 RVA: 0x000232D4 File Offset: 0x000214D4
	public unsafe float g_fAttackCombo
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackCombo);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackCombo)) = value;
		}
	}

	// Token: 0x170002D2 RID: 722
	// (get) Token: 0x06000850 RID: 2128 RVA: 0x000232F8 File Offset: 0x000214F8
	// (set) Token: 0x06000851 RID: 2129 RVA: 0x00023320 File Offset: 0x00021520
	public unsafe float g_fAttackJump
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackJump);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fAttackJump)) = value;
		}
	}

	// Token: 0x170002D3 RID: 723
	// (get) Token: 0x06000852 RID: 2130 RVA: 0x00023344 File Offset: 0x00021544
	// (set) Token: 0x06000853 RID: 2131 RVA: 0x0002336C File Offset: 0x0002156C
	public unsafe float g_fPlayerChargeShot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fPlayerChargeShot);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fPlayerChargeShot)) = value;
		}
	}

	// Token: 0x170002D4 RID: 724
	// (get) Token: 0x06000854 RID: 2132 RVA: 0x00023390 File Offset: 0x00021590
	// (set) Token: 0x06000855 RID: 2133 RVA: 0x000233B8 File Offset: 0x000215B8
	public unsafe float g_fTyrantsTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fTyrantsTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fTyrantsTime)) = value;
		}
	}

	// Token: 0x170002D5 RID: 725
	// (get) Token: 0x06000856 RID: 2134 RVA: 0x000233DC File Offset: 0x000215DC
	// (set) Token: 0x06000857 RID: 2135 RVA: 0x00023404 File Offset: 0x00021604
	public unsafe bool g_bDebut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_bDebut);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_bDebut)) = value;
		}
	}

	// Token: 0x170002D6 RID: 726
	// (get) Token: 0x06000858 RID: 2136 RVA: 0x00023428 File Offset: 0x00021628
	// (set) Token: 0x06000859 RID: 2137 RVA: 0x00023450 File Offset: 0x00021650
	public unsafe bool g_bPlus
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_bPlus);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_bPlus)) = value;
		}
	}

	// Token: 0x170002D7 RID: 727
	// (get) Token: 0x0600085A RID: 2138 RVA: 0x00023474 File Offset: 0x00021674
	// (set) Token: 0x0600085B RID: 2139 RVA: 0x0002349C File Offset: 0x0002169C
	public unsafe bool g_bLightningModeFirst
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_bLightningModeFirst);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_bLightningModeFirst)) = value;
		}
	}

	// Token: 0x170002D8 RID: 728
	// (get) Token: 0x0600085C RID: 2140 RVA: 0x000234C0 File Offset: 0x000216C0
	// (set) Token: 0x0600085D RID: 2141 RVA: 0x000234E8 File Offset: 0x000216E8
	public unsafe int g_iPlusMove
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_iPlusMove);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_iPlusMove)) = value;
		}
	}

	// Token: 0x170002D9 RID: 729
	// (get) Token: 0x0600085E RID: 2142 RVA: 0x0002350C File Offset: 0x0002170C
	// (set) Token: 0x0600085F RID: 2143 RVA: 0x00023534 File Offset: 0x00021734
	public unsafe float g_fWorldTimeDeltaTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fWorldTimeDeltaTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fWorldTimeDeltaTime)) = value;
		}
	}

	// Token: 0x170002DA RID: 730
	// (get) Token: 0x06000860 RID: 2144 RVA: 0x00023558 File Offset: 0x00021758
	// (set) Token: 0x06000861 RID: 2145 RVA: 0x00023580 File Offset: 0x00021780
	public unsafe float g_fTimeScaleLightningVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fTimeScaleLightningVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fTimeScaleLightningVal)) = value;
		}
	}

	// Token: 0x170002DB RID: 731
	// (get) Token: 0x06000862 RID: 2146 RVA: 0x000235A4 File Offset: 0x000217A4
	// (set) Token: 0x06000863 RID: 2147 RVA: 0x000235C2 File Offset: 0x000217C2
	public unsafe static float g_fLightningModeReciprocal
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_BossLevel05.NativeFieldInfoPtr_g_fLightningModeReciprocal, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_BossLevel05.NativeFieldInfoPtr_g_fLightningModeReciprocal, (void*)(&value));
		}
	}

	// Token: 0x170002DC RID: 732
	// (get) Token: 0x06000864 RID: 2148 RVA: 0x000235D4 File Offset: 0x000217D4
	// (set) Token: 0x06000865 RID: 2149 RVA: 0x000235FC File Offset: 0x000217FC
	public unsafe float g_fLightningModeReciprocalVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fLightningModeReciprocalVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_fLightningModeReciprocalVal)) = value;
		}
	}

	// Token: 0x170002DD RID: 733
	// (get) Token: 0x06000866 RID: 2150 RVA: 0x00023620 File Offset: 0x00021820
	// (set) Token: 0x06000867 RID: 2151 RVA: 0x00023648 File Offset: 0x00021848
	public unsafe int g_iScriptStep
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_iScriptStep);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel05.NativeFieldInfoPtr_g_iScriptStep)) = value;
		}
	}

	// Token: 0x04000551 RID: 1361
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x04000552 RID: 1362
	private static readonly IntPtr NativeFieldInfoPtr_g_Voice;

	// Token: 0x04000553 RID: 1363
	private static readonly IntPtr NativeFieldInfoPtr_g_AnimFace;

	// Token: 0x04000554 RID: 1364
	private static readonly IntPtr NativeFieldInfoPtr_g_CC;

	// Token: 0x04000555 RID: 1365
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PrePosition;

	// Token: 0x04000556 RID: 1366
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PreForward;

	// Token: 0x04000557 RID: 1367
	private static readonly IntPtr NativeFieldInfoPtr_g_fAnifMoveHorizontal;

	// Token: 0x04000558 RID: 1368
	private static readonly IntPtr NativeFieldInfoPtr_g_fAnifMoveVertical;

	// Token: 0x04000559 RID: 1369
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniTrunAngle;

	// Token: 0x0400055A RID: 1370
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniDebut;

	// Token: 0x0400055B RID: 1371
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead;

	// Token: 0x0400055C RID: 1372
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeBody;

	// Token: 0x0400055D RID: 1373
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeWeapon;

	// Token: 0x0400055E RID: 1374
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeAll;

	// Token: 0x0400055F RID: 1375
	private static readonly IntPtr NativeFieldInfoPtr_g_v3DashDirection;

	// Token: 0x04000560 RID: 1376
	private static readonly IntPtr NativeFieldInfoPtr_g_fDashDistanceMax;

	// Token: 0x04000561 RID: 1377
	private static readonly IntPtr NativeFieldInfoPtr_g_fDashDistanceMin;

	// Token: 0x04000562 RID: 1378
	private static readonly IntPtr NativeFieldInfoPtr_g_fDashDistance;

	// Token: 0x04000563 RID: 1379
	private static readonly IntPtr NativeFieldInfoPtr_g_bDashAttack;

	// Token: 0x04000564 RID: 1380
	private static readonly IntPtr NativeFieldInfoPtr_g_iAttackPenetrate;

	// Token: 0x04000565 RID: 1381
	private static readonly IntPtr NativeFieldInfoPtr_g_iAttackPenetrateVal;

	// Token: 0x04000566 RID: 1382
	private static readonly IntPtr NativeFieldInfoPtr_g_Fighting;

	// Token: 0x04000567 RID: 1383
	private static readonly IntPtr NativeFieldInfoPtr_g_NextFighting;

	// Token: 0x04000568 RID: 1384
	private static readonly IntPtr NativeFieldInfoPtr_g_iAWatchMoveDir;

	// Token: 0x04000569 RID: 1385
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackMove;

	// Token: 0x0400056A RID: 1386
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackMove02;

	// Token: 0x0400056B RID: 1387
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackMoveSpeed;

	// Token: 0x0400056C RID: 1388
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotate;

	// Token: 0x0400056D RID: 1389
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackCombo;

	// Token: 0x0400056E RID: 1390
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackJump;

	// Token: 0x0400056F RID: 1391
	private static readonly IntPtr NativeFieldInfoPtr_g_fPlayerChargeShot;

	// Token: 0x04000570 RID: 1392
	private static readonly IntPtr NativeFieldInfoPtr_g_fTyrantsTime;

	// Token: 0x04000571 RID: 1393
	private static readonly IntPtr NativeFieldInfoPtr_g_bDebut;

	// Token: 0x04000572 RID: 1394
	private static readonly IntPtr NativeFieldInfoPtr_g_bPlus;

	// Token: 0x04000573 RID: 1395
	private static readonly IntPtr NativeFieldInfoPtr_g_bLightningModeFirst;

	// Token: 0x04000574 RID: 1396
	private static readonly IntPtr NativeFieldInfoPtr_g_iPlusMove;

	// Token: 0x04000575 RID: 1397
	private static readonly IntPtr NativeFieldInfoPtr_g_fWorldTimeDeltaTime;

	// Token: 0x04000576 RID: 1398
	private static readonly IntPtr NativeFieldInfoPtr_g_fTimeScaleLightningVal;

	// Token: 0x04000577 RID: 1399
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightningModeReciprocal;

	// Token: 0x04000578 RID: 1400
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightningModeReciprocalVal;

	// Token: 0x04000579 RID: 1401
	private static readonly IntPtr NativeFieldInfoPtr_g_iScriptStep;

	// Token: 0x0400057A RID: 1402
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x0400057B RID: 1403
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x0400057C RID: 1404
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0;

	// Token: 0x0400057D RID: 1405
	private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0;

	// Token: 0x0400057E RID: 1406
	private static readonly IntPtr NativeMethodInfoPtr_EndFightStatus_Protected_Virtual_New_Void_AIFighting_0;

	// Token: 0x0400057F RID: 1407
	private static readonly IntPtr NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_New_Void_AIFighting_0;

	// Token: 0x04000580 RID: 1408
	private static readonly IntPtr NativeMethodInfoPtr_AFightSelect_Protected_Virtual_New_Void_0;

	// Token: 0x04000581 RID: 1409
	private static readonly IntPtr NativeMethodInfoPtr_GetAttackRadius_Protected_Virtual_New_Single_AIFighting_0;

	// Token: 0x04000582 RID: 1410
	private static readonly IntPtr NativeMethodInfoPtr_AWatch_Protected_Virtual_New_Void_0;

	// Token: 0x04000583 RID: 1411
	private static readonly IntPtr NativeMethodInfoPtr_ADashStart_Protected_Void_0;

	// Token: 0x04000584 RID: 1412
	private static readonly IntPtr NativeMethodInfoPtr_AMagic02DashStart_Protected_Void_0;

	// Token: 0x04000585 RID: 1413
	private static readonly IntPtr NativeMethodInfoPtr_ADash_Protected_Void_0;

	// Token: 0x04000586 RID: 1414
	private static readonly IntPtr NativeMethodInfoPtr_ADashPlus_Protected_Void_0;

	// Token: 0x04000587 RID: 1415
	private static readonly IntPtr NativeMethodInfoPtr_AMagic02Dash_Protected_Void_0;

	// Token: 0x04000588 RID: 1416
	private static readonly IntPtr NativeMethodInfoPtr_ADashEnd_Protected_Void_0;

	// Token: 0x04000589 RID: 1417
	private static readonly IntPtr NativeMethodInfoPtr_AAttackDashBLoop_Protected_Void_0;

	// Token: 0x0400058A RID: 1418
	private static readonly IntPtr NativeMethodInfoPtr_AAttackDashB02_Protected_Void_0;

	// Token: 0x0400058B RID: 1419
	private static readonly IntPtr NativeMethodInfoPtr_AttackPenetrateLoop_Protected_Void_0;

	// Token: 0x0400058C RID: 1420
	private static readonly IntPtr NativeMethodInfoPtr_AttackPenetrateAgain_Protected_Void_0;

	// Token: 0x0400058D RID: 1421
	private static readonly IntPtr NativeMethodInfoPtr_AttackCannonLoop_Protected_Void_0;

	// Token: 0x0400058E RID: 1422
	private static readonly IntPtr NativeMethodInfoPtr_AAttack_Protected_Void_0;

	// Token: 0x0400058F RID: 1423
	private static readonly IntPtr NativeMethodInfoPtr_AAttack0103_Protected_Void_0;

	// Token: 0x04000590 RID: 1424
	private static readonly IntPtr NativeMethodInfoPtr_AAttack0203_Protected_Void_0;

	// Token: 0x04000591 RID: 1425
	private static readonly IntPtr NativeMethodInfoPtr_Attack03Start_Protected_Void_0;

	// Token: 0x04000592 RID: 1426
	private static readonly IntPtr NativeMethodInfoPtr_Attack03Loop_Protected_Virtual_New_Void_0;

	// Token: 0x04000593 RID: 1427
	private static readonly IntPtr NativeMethodInfoPtr_Attack04Start_Protected_Virtual_New_Void_0;

	// Token: 0x04000594 RID: 1428
	private static readonly IntPtr NativeMethodInfoPtr_Attack04Loop_Protected_Void_0;

	// Token: 0x04000595 RID: 1429
	private static readonly IntPtr NativeMethodInfoPtr_ACharge_Protected_Void_0;

	// Token: 0x04000596 RID: 1430
	private static readonly IntPtr NativeMethodInfoPtr_ADamage_Protected_Void_0;

	// Token: 0x04000597 RID: 1431
	private static readonly IntPtr NativeMethodInfoPtr_Dead_Public_Void_0;

	// Token: 0x04000598 RID: 1432
	private static readonly IntPtr NativeMethodInfoPtr_DeadLoop_Public_Void_0;

	// Token: 0x04000599 RID: 1433
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x0400059A RID: 1434
	private static readonly IntPtr NativeMethodInfoPtr_SetLightningSpeedUp_Protected_Void_Single_0;

	// Token: 0x0400059B RID: 1435
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x0400059C RID: 1436
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x0400059D RID: 1437
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x0400059E RID: 1438
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x0400059F RID: 1439
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x040005A0 RID: 1440
	private static readonly IntPtr NativeMethodInfoPtr_GetBossName_Protected_String_0;

	// Token: 0x040005A1 RID: 1441
	private static readonly IntPtr NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Virtual_Void_Boolean_String_0;

	// Token: 0x040005A2 RID: 1442
	private static readonly IntPtr NativeMethodInfoPtr_ChngeWaitTime_Public_Virtual_New_Void_Single_0;

	// Token: 0x040005A3 RID: 1443
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0200004E RID: 78
	public enum AIFighting
	{
		// Token: 0x040005A5 RID: 1445
		Null,
		// Token: 0x040005A6 RID: 1446
		Idle,
		// Token: 0x040005A7 RID: 1447
		AWatch,
		// Token: 0x040005A8 RID: 1448
		DashStart,
		// Token: 0x040005A9 RID: 1449
		Dash,
		// Token: 0x040005AA RID: 1450
		DashEnd,
		// Token: 0x040005AB RID: 1451
		DamageF,
		// Token: 0x040005AC RID: 1452
		DamageU,
		// Token: 0x040005AD RID: 1453
		DamageB,
		// Token: 0x040005AE RID: 1454
		DamageL,
		// Token: 0x040005AF RID: 1455
		DamageR,
		// Token: 0x040005B0 RID: 1456
		DamageFly,
		// Token: 0x040005B1 RID: 1457
		Defense,
		// Token: 0x040005B2 RID: 1458
		Death,
		// Token: 0x040005B3 RID: 1459
		DeathLoop,
		// Token: 0x040005B4 RID: 1460
		End,
		// Token: 0x040005B5 RID: 1461
		Attack0101,
		// Token: 0x040005B6 RID: 1462
		Attack0102,
		// Token: 0x040005B7 RID: 1463
		Attack0103,
		// Token: 0x040005B8 RID: 1464
		Attack0201,
		// Token: 0x040005B9 RID: 1465
		Attack0202,
		// Token: 0x040005BA RID: 1466
		Attack0203,
		// Token: 0x040005BB RID: 1467
		Attack03Start,
		// Token: 0x040005BC RID: 1468
		Attack03Loop,
		// Token: 0x040005BD RID: 1469
		Attack03End,
		// Token: 0x040005BE RID: 1470
		Attack04Start,
		// Token: 0x040005BF RID: 1471
		Attack04Loop,
		// Token: 0x040005C0 RID: 1472
		Attack04End,
		// Token: 0x040005C1 RID: 1473
		AttackDashL,
		// Token: 0x040005C2 RID: 1474
		AttackDashR,
		// Token: 0x040005C3 RID: 1475
		AttackDashBStart,
		// Token: 0x040005C4 RID: 1476
		AttackDashBLoop,
		// Token: 0x040005C5 RID: 1477
		AttackDashB,
		// Token: 0x040005C6 RID: 1478
		AttackDashB02,
		// Token: 0x040005C7 RID: 1479
		AttackPenetrateStart,
		// Token: 0x040005C8 RID: 1480
		AttackPenetrateLoop,
		// Token: 0x040005C9 RID: 1481
		AttackPenetrateEnd,
		// Token: 0x040005CA RID: 1482
		AttackPenetrateAgain,
		// Token: 0x040005CB RID: 1483
		AttackCannonStart,
		// Token: 0x040005CC RID: 1484
		AttackCannonLoop,
		// Token: 0x040005CD RID: 1485
		AttackCannonEnd,
		// Token: 0x040005CE RID: 1486
		AttackMagic02,
		// Token: 0x040005CF RID: 1487
		AttackMagic02DashStart,
		// Token: 0x040005D0 RID: 1488
		AttackMagic02Dash,
		// Token: 0x040005D1 RID: 1489
		Charge,
		// Token: 0x040005D2 RID: 1490
		ChargeEnd,
		// Token: 0x040005D3 RID: 1491
		BR_Attack0102,
		// Token: 0x040005D4 RID: 1492
		BR_Attack_0202Start,
		// Token: 0x040005D5 RID: 1493
		BR_Attack0202Loop,
		// Token: 0x040005D6 RID: 1494
		BR_Attack0202End,
		// Token: 0x040005D7 RID: 1495
		BR_AttackRotateStart,
		// Token: 0x040005D8 RID: 1496
		BR_AttackRotateLoop,
		// Token: 0x040005D9 RID: 1497
		BR_AttackRotateEnd,
		// Token: 0x040005DA RID: 1498
		BR_AttackRotateEndPlus
	}
}
