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

// Token: 0x02000044 RID: 68
public class AI_BossLevel03 : AI_NPC
{
	// Token: 0x060006B9 RID: 1721 RVA: 0x0001C890 File Offset: 0x0001AA90
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471847, XrefRangeEnd = 471972, 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_BossLevel03.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006BA RID: 1722 RVA: 0x0001C90C File Offset: 0x0001AB0C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471972, XrefRangeEnd = 471989, 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_BossLevel03.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060006BB RID: 1723 RVA: 0x0001C96C File Offset: 0x0001AB6C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471989, XrefRangeEnd = 472002, 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_BossLevel03.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006BC RID: 1724 RVA: 0x0001C9BC File Offset: 0x0001ABBC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472002, XrefRangeEnd = 472015, 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_BossLevel03.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006BD RID: 1725 RVA: 0x0001CA0C File Offset: 0x0001AC0C
	[CallerCount(24)]
	[CachedScanResults(RefRangeStart = 472194, RefRangeEnd = 472218, XrefRangeStart = 472015, XrefRangeEnd = 472194, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitFightStatus(AI_BossLevel03.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(AI_BossLevel03.NativeMethodInfoPtr_InitFightStatus_Private_Void_AIFighting_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060006BE RID: 1726 RVA: 0x0001CA60 File Offset: 0x0001AC60
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 472243, RefRangeEnd = 472244, XrefRangeStart = 472218, XrefRangeEnd = 472243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Watch()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_Watch_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006BF RID: 1727 RVA: 0x0001CAA4 File Offset: 0x0001ACA4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 472252, RefRangeEnd = 472253, XrefRangeStart = 472244, XrefRangeEnd = 472252, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void TurnLeft()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_TurnLeft_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C0 RID: 1728 RVA: 0x0001CAE8 File Offset: 0x0001ACE8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 472261, RefRangeEnd = 472262, XrefRangeStart = 472253, XrefRangeEnd = 472261, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void TurnRight()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_TurnRight_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C1 RID: 1729 RVA: 0x0001CB2C File Offset: 0x0001AD2C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 472263, RefRangeEnd = 472264, XrefRangeStart = 472262, XrefRangeEnd = 472263, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SprintForward()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_SprintForward_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C2 RID: 1730 RVA: 0x0001CB70 File Offset: 0x0001AD70
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472264, XrefRangeEnd = 472265, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SprintBack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_SprintBack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C3 RID: 1731 RVA: 0x0001CBB4 File Offset: 0x0001ADB4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 472270, RefRangeEnd = 472271, XrefRangeStart = 472265, XrefRangeEnd = 472270, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SelectFight()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_SelectFight_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C4 RID: 1732 RVA: 0x0001CBF8 File Offset: 0x0001ADF8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472271, XrefRangeEnd = 472273, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_Attack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C5 RID: 1733 RVA: 0x0001CC3C File Offset: 0x0001AE3C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472273, XrefRangeEnd = 472275, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackCombo()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_AttackCombo_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C6 RID: 1734 RVA: 0x0001CC80 File Offset: 0x0001AE80
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472275, XrefRangeEnd = 472277, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ACombo02()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_ACombo02_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C7 RID: 1735 RVA: 0x0001CCC4 File Offset: 0x0001AEC4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472277, XrefRangeEnd = 472279, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackSprint()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_AttackSprint_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C8 RID: 1736 RVA: 0x0001CD08 File Offset: 0x0001AF08
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472279, XrefRangeEnd = 472282, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackAssault()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_AttackAssault_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006C9 RID: 1737 RVA: 0x0001CD4C File Offset: 0x0001AF4C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472282, XrefRangeEnd = 472284, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackHammer()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_AttackHammer_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006CA RID: 1738 RVA: 0x0001CD90 File Offset: 0x0001AF90
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472284, XrefRangeEnd = 472293, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ARun()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_ARun_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006CB RID: 1739 RVA: 0x0001CDD4 File Offset: 0x0001AFD4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472293, XrefRangeEnd = 472295, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackCombo04()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_AttackCombo04_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006CC RID: 1740 RVA: 0x0001CE18 File Offset: 0x0001B018
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472295, XrefRangeEnd = 472296, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ADamagedFly()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_ADamagedFly_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006CD RID: 1741 RVA: 0x0001CE5C File Offset: 0x0001B05C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472296, XrefRangeEnd = 472297, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ADeath()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_ADeath_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006CE RID: 1742 RVA: 0x0001CEA0 File Offset: 0x0001B0A0
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AEnd()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr_AEnd_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006CF RID: 1743 RVA: 0x0001CEE4 File Offset: 0x0001B0E4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472297, XrefRangeEnd = 472416, 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_BossLevel03.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060006D0 RID: 1744 RVA: 0x0001CF48 File Offset: 0x0001B148
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472416, XrefRangeEnd = 472420, 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_BossLevel03.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060006D1 RID: 1745 RVA: 0x0001CFA8 File Offset: 0x0001B1A8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472420, XrefRangeEnd = 472427, 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_BossLevel03.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006D2 RID: 1746 RVA: 0x0001CFF8 File Offset: 0x0001B1F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472427, XrefRangeEnd = 472438, 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_BossLevel03.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006D3 RID: 1747 RVA: 0x0001D048 File Offset: 0x0001B248
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472438, XrefRangeEnd = 472441, 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_BossLevel03.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006D4 RID: 1748 RVA: 0x0001D098 File Offset: 0x0001B298
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472441, XrefRangeEnd = 472481, 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_BossLevel03.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060006D5 RID: 1749 RVA: 0x0001D0F8 File Offset: 0x0001B2F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472481, XrefRangeEnd = 472483, 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_BossLevel03.NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Virtual_Void_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006D6 RID: 1750 RVA: 0x0001D170 File Offset: 0x0001B370
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 472484, RefRangeEnd = 472485, XrefRangeStart = 472483, XrefRangeEnd = 472484, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_BossLevel03()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006D7 RID: 1751 RVA: 0x0001D1BC File Offset: 0x0001B3BC
	// Note: this type is marked as 'beforefieldinit'.
	static AI_BossLevel03()
	{
		Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_BossLevel03");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr);
		AI_BossLevel03.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_Effect");
		AI_BossLevel03.NativeFieldInfoPtr_g_Voice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_Voice");
		AI_BossLevel03.NativeFieldInfoPtr_g_FaceAnim = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_FaceAnim");
		AI_BossLevel03.NativeFieldInfoPtr_g_fAttackRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fAttackRadius");
		AI_BossLevel03.NativeFieldInfoPtr_g_fAniMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fAniMoveSpeed");
		AI_BossLevel03.NativeFieldInfoPtr_g_fAniMoveDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fAniMoveDirection");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeHead");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeLUA = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeLUA");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeRUA = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeRUA");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeLHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeLHand");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeRHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeRHand");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeLThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeLThigh");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeRThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeRThigh");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeLFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeLFoot");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeRFoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeRFoot");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeBody");
		AI_BossLevel03.NativeFieldInfoPtr_g_ShakeCharacter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_ShakeCharacter");
		AI_BossLevel03.NativeFieldInfoPtr_g_Fighting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_Fighting");
		AI_BossLevel03.NativeFieldInfoPtr_g_NextFighting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_NextFighting");
		AI_BossLevel03.NativeFieldInfoPtr_g_iAWatchMoveDir = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_iAWatchMoveDir");
		AI_BossLevel03.NativeFieldInfoPtr_g_fFightTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fFightTime");
		AI_BossLevel03.NativeFieldInfoPtr_g_fAttackRotate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fAttackRotate");
		AI_BossLevel03.NativeFieldInfoPtr_g_fAttackRotateCon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fAttackRotateCon");
		AI_BossLevel03.NativeFieldInfoPtr_g_fAttackMove = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fAttackMove");
		AI_BossLevel03.NativeFieldInfoPtr_g_fAttackComboStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fAttackComboStart");
		AI_BossLevel03.NativeFieldInfoPtr_g_bCharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_bCharge");
		AI_BossLevel03.NativeFieldInfoPtr_g_fAniCharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fAniCharge");
		AI_BossLevel03.NativeFieldInfoPtr_g_fChargeTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fChargeTime");
		AI_BossLevel03.NativeFieldInfoPtr_g_fChargeTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fChargeTimeVal");
		AI_BossLevel03.NativeFieldInfoPtr_g_fAniCharacterLayerWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fAniCharacterLayerWeight");
		AI_BossLevel03.NativeFieldInfoPtr_g_fChargeCompleteTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fChargeCompleteTime");
		AI_BossLevel03.NativeFieldInfoPtr_g_fChargeCompleteTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_fChargeCompleteTimeVal");
		AI_BossLevel03.NativeFieldInfoPtr_g_bPlus = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_bPlus");
		AI_BossLevel03.NativeFieldInfoPtr_g_iScriptStep = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "g_iScriptStep");
		AI_BossLevel03.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663789);
		AI_BossLevel03.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663790);
		AI_BossLevel03.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663791);
		AI_BossLevel03.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663792);
		AI_BossLevel03.NativeMethodInfoPtr_InitFightStatus_Private_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663793);
		AI_BossLevel03.NativeMethodInfoPtr_Watch_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663794);
		AI_BossLevel03.NativeMethodInfoPtr_TurnLeft_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663795);
		AI_BossLevel03.NativeMethodInfoPtr_TurnRight_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663796);
		AI_BossLevel03.NativeMethodInfoPtr_SprintForward_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663797);
		AI_BossLevel03.NativeMethodInfoPtr_SprintBack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663798);
		AI_BossLevel03.NativeMethodInfoPtr_SelectFight_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663799);
		AI_BossLevel03.NativeMethodInfoPtr_Attack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663800);
		AI_BossLevel03.NativeMethodInfoPtr_AttackCombo_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663801);
		AI_BossLevel03.NativeMethodInfoPtr_ACombo02_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663802);
		AI_BossLevel03.NativeMethodInfoPtr_AttackSprint_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663803);
		AI_BossLevel03.NativeMethodInfoPtr_AttackAssault_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663804);
		AI_BossLevel03.NativeMethodInfoPtr_AttackHammer_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663805);
		AI_BossLevel03.NativeMethodInfoPtr_ARun_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663806);
		AI_BossLevel03.NativeMethodInfoPtr_AttackCombo04_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663807);
		AI_BossLevel03.NativeMethodInfoPtr_ADamagedFly_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663808);
		AI_BossLevel03.NativeMethodInfoPtr_ADeath_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663809);
		AI_BossLevel03.NativeMethodInfoPtr_AEnd_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663810);
		AI_BossLevel03.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663811);
		AI_BossLevel03.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663812);
		AI_BossLevel03.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663813);
		AI_BossLevel03.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663814);
		AI_BossLevel03.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663815);
		AI_BossLevel03.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663816);
		AI_BossLevel03.NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Virtual_Void_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663817);
		AI_BossLevel03.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, 100663818);
	}

	// Token: 0x060006D8 RID: 1752 RVA: 0x0001D6EC File Offset: 0x0001B8EC
	public AI_BossLevel03(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000253 RID: 595
	// (get) Token: 0x060006D9 RID: 1753 RVA: 0x0001D6F8 File Offset: 0x0001B8F8
	// (set) Token: 0x060006DA RID: 1754 RVA: 0x0001D72C File Offset: 0x0001B92C
	public unsafe BossLevel03EffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new BossLevel03EffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000254 RID: 596
	// (get) Token: 0x060006DB RID: 1755 RVA: 0x0001D754 File Offset: 0x0001B954
	// (set) Token: 0x060006DC RID: 1756 RVA: 0x0001D788 File Offset: 0x0001B988
	public unsafe VoiceBoss03 g_Voice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_Voice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VoiceBoss03(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_Voice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000255 RID: 597
	// (get) Token: 0x060006DD RID: 1757 RVA: 0x0001D7B0 File Offset: 0x0001B9B0
	// (set) Token: 0x060006DE RID: 1758 RVA: 0x0001D7E4 File Offset: 0x0001B9E4
	public unsafe Animator g_FaceAnim
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_FaceAnim);
			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_BossLevel03.NativeFieldInfoPtr_g_FaceAnim), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000256 RID: 598
	// (get) Token: 0x060006DF RID: 1759 RVA: 0x0001D80C File Offset: 0x0001BA0C
	// (set) Token: 0x060006E0 RID: 1760 RVA: 0x0001D834 File Offset: 0x0001BA34
	public unsafe float g_fAttackRadius
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackRadius);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackRadius)) = value;
		}
	}

	// Token: 0x17000257 RID: 599
	// (get) Token: 0x060006E1 RID: 1761 RVA: 0x0001D858 File Offset: 0x0001BA58
	// (set) Token: 0x060006E2 RID: 1762 RVA: 0x0001D880 File Offset: 0x0001BA80
	public unsafe float g_fAniMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAniMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAniMoveSpeed)) = value;
		}
	}

	// Token: 0x17000258 RID: 600
	// (get) Token: 0x060006E3 RID: 1763 RVA: 0x0001D8A4 File Offset: 0x0001BAA4
	// (set) Token: 0x060006E4 RID: 1764 RVA: 0x0001D8CC File Offset: 0x0001BACC
	public unsafe float g_fAniMoveDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAniMoveDirection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAniMoveDirection)) = value;
		}
	}

	// Token: 0x17000259 RID: 601
	// (get) Token: 0x060006E5 RID: 1765 RVA: 0x0001D8F0 File Offset: 0x0001BAF0
	// (set) Token: 0x060006E6 RID: 1766 RVA: 0x0001D924 File Offset: 0x0001BB24
	public unsafe Shake g_ShakeHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.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_BossLevel03.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700025A RID: 602
	// (get) Token: 0x060006E7 RID: 1767 RVA: 0x0001D94C File Offset: 0x0001BB4C
	// (set) Token: 0x060006E8 RID: 1768 RVA: 0x0001D980 File Offset: 0x0001BB80
	public unsafe Shake g_ShakeLUA
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_ShakeLUA);
			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_BossLevel03.NativeFieldInfoPtr_g_ShakeLUA), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700025B RID: 603
	// (get) Token: 0x060006E9 RID: 1769 RVA: 0x0001D9A8 File Offset: 0x0001BBA8
	// (set) Token: 0x060006EA RID: 1770 RVA: 0x0001D9DC File Offset: 0x0001BBDC
	public unsafe Shake g_ShakeRUA
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_ShakeRUA);
			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_BossLevel03.NativeFieldInfoPtr_g_ShakeRUA), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700025C RID: 604
	// (get) Token: 0x060006EB RID: 1771 RVA: 0x0001DA04 File Offset: 0x0001BC04
	// (set) Token: 0x060006EC RID: 1772 RVA: 0x0001DA38 File Offset: 0x0001BC38
	public unsafe Shake g_ShakeLHand
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_ShakeLHand);
			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_BossLevel03.NativeFieldInfoPtr_g_ShakeLHand), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700025D RID: 605
	// (get) Token: 0x060006ED RID: 1773 RVA: 0x0001DA60 File Offset: 0x0001BC60
	// (set) Token: 0x060006EE RID: 1774 RVA: 0x0001DA94 File Offset: 0x0001BC94
	public unsafe Shake g_ShakeRHand
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_ShakeRHand);
			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_BossLevel03.NativeFieldInfoPtr_g_ShakeRHand), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700025E RID: 606
	// (get) Token: 0x060006EF RID: 1775 RVA: 0x0001DABC File Offset: 0x0001BCBC
	// (set) Token: 0x060006F0 RID: 1776 RVA: 0x0001DAF0 File Offset: 0x0001BCF0
	public unsafe Shake g_ShakeLThigh
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_ShakeLThigh);
			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_BossLevel03.NativeFieldInfoPtr_g_ShakeLThigh), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700025F RID: 607
	// (get) Token: 0x060006F1 RID: 1777 RVA: 0x0001DB18 File Offset: 0x0001BD18
	// (set) Token: 0x060006F2 RID: 1778 RVA: 0x0001DB4C File Offset: 0x0001BD4C
	public unsafe Shake g_ShakeRThigh
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_ShakeRThigh);
			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_BossLevel03.NativeFieldInfoPtr_g_ShakeRThigh), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000260 RID: 608
	// (get) Token: 0x060006F3 RID: 1779 RVA: 0x0001DB74 File Offset: 0x0001BD74
	// (set) Token: 0x060006F4 RID: 1780 RVA: 0x0001DBA8 File Offset: 0x0001BDA8
	public unsafe Shake g_ShakeLFoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_ShakeLFoot);
			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_BossLevel03.NativeFieldInfoPtr_g_ShakeLFoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000261 RID: 609
	// (get) Token: 0x060006F5 RID: 1781 RVA: 0x0001DBD0 File Offset: 0x0001BDD0
	// (set) Token: 0x060006F6 RID: 1782 RVA: 0x0001DC04 File Offset: 0x0001BE04
	public unsafe Shake g_ShakeRFoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_ShakeRFoot);
			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_BossLevel03.NativeFieldInfoPtr_g_ShakeRFoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000262 RID: 610
	// (get) Token: 0x060006F7 RID: 1783 RVA: 0x0001DC2C File Offset: 0x0001BE2C
	// (set) Token: 0x060006F8 RID: 1784 RVA: 0x0001DC60 File Offset: 0x0001BE60
	public unsafe Shake g_ShakeBody
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.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_BossLevel03.NativeFieldInfoPtr_g_ShakeBody), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000263 RID: 611
	// (get) Token: 0x060006F9 RID: 1785 RVA: 0x0001DC88 File Offset: 0x0001BE88
	// (set) Token: 0x060006FA RID: 1786 RVA: 0x0001DCBC File Offset: 0x0001BEBC
	public unsafe Shake g_ShakeCharacter
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_ShakeCharacter);
			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_BossLevel03.NativeFieldInfoPtr_g_ShakeCharacter), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000264 RID: 612
	// (get) Token: 0x060006FB RID: 1787 RVA: 0x0001DCE4 File Offset: 0x0001BEE4
	// (set) Token: 0x060006FC RID: 1788 RVA: 0x0001DD0C File Offset: 0x0001BF0C
	public unsafe AI_BossLevel03.AIFighting g_Fighting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_Fighting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_Fighting)) = value;
		}
	}

	// Token: 0x17000265 RID: 613
	// (get) Token: 0x060006FD RID: 1789 RVA: 0x0001DD30 File Offset: 0x0001BF30
	// (set) Token: 0x060006FE RID: 1790 RVA: 0x0001DD58 File Offset: 0x0001BF58
	public unsafe AI_BossLevel03.AIFighting g_NextFighting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_NextFighting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_NextFighting)) = value;
		}
	}

	// Token: 0x17000266 RID: 614
	// (get) Token: 0x060006FF RID: 1791 RVA: 0x0001DD7C File Offset: 0x0001BF7C
	// (set) Token: 0x06000700 RID: 1792 RVA: 0x0001DDA4 File Offset: 0x0001BFA4
	public unsafe int g_iAWatchMoveDir
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_iAWatchMoveDir);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_iAWatchMoveDir)) = value;
		}
	}

	// Token: 0x17000267 RID: 615
	// (get) Token: 0x06000701 RID: 1793 RVA: 0x0001DDC8 File Offset: 0x0001BFC8
	// (set) Token: 0x06000702 RID: 1794 RVA: 0x0001DDF0 File Offset: 0x0001BFF0
	public unsafe float g_fFightTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fFightTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fFightTime)) = value;
		}
	}

	// Token: 0x17000268 RID: 616
	// (get) Token: 0x06000703 RID: 1795 RVA: 0x0001DE14 File Offset: 0x0001C014
	// (set) Token: 0x06000704 RID: 1796 RVA: 0x0001DE3C File Offset: 0x0001C03C
	public unsafe float g_fAttackRotate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackRotate);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackRotate)) = value;
		}
	}

	// Token: 0x17000269 RID: 617
	// (get) Token: 0x06000705 RID: 1797 RVA: 0x0001DE60 File Offset: 0x0001C060
	// (set) Token: 0x06000706 RID: 1798 RVA: 0x0001DE88 File Offset: 0x0001C088
	public unsafe float g_fAttackRotateCon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackRotateCon);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackRotateCon)) = value;
		}
	}

	// Token: 0x1700026A RID: 618
	// (get) Token: 0x06000707 RID: 1799 RVA: 0x0001DEAC File Offset: 0x0001C0AC
	// (set) Token: 0x06000708 RID: 1800 RVA: 0x0001DED4 File Offset: 0x0001C0D4
	public unsafe float g_fAttackMove
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackMove);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackMove)) = value;
		}
	}

	// Token: 0x1700026B RID: 619
	// (get) Token: 0x06000709 RID: 1801 RVA: 0x0001DEF8 File Offset: 0x0001C0F8
	// (set) Token: 0x0600070A RID: 1802 RVA: 0x0001DF20 File Offset: 0x0001C120
	public unsafe float g_fAttackComboStart
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackComboStart);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAttackComboStart)) = value;
		}
	}

	// Token: 0x1700026C RID: 620
	// (get) Token: 0x0600070B RID: 1803 RVA: 0x0001DF44 File Offset: 0x0001C144
	// (set) Token: 0x0600070C RID: 1804 RVA: 0x0001DF6C File Offset: 0x0001C16C
	public unsafe bool g_bCharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_bCharge);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_bCharge)) = value;
		}
	}

	// Token: 0x1700026D RID: 621
	// (get) Token: 0x0600070D RID: 1805 RVA: 0x0001DF90 File Offset: 0x0001C190
	// (set) Token: 0x0600070E RID: 1806 RVA: 0x0001DFB8 File Offset: 0x0001C1B8
	public unsafe float g_fAniCharge
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAniCharge);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAniCharge)) = value;
		}
	}

	// Token: 0x1700026E RID: 622
	// (get) Token: 0x0600070F RID: 1807 RVA: 0x0001DFDC File Offset: 0x0001C1DC
	// (set) Token: 0x06000710 RID: 1808 RVA: 0x0001DFFA File Offset: 0x0001C1FA
	public unsafe static float g_fChargeTime
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_BossLevel03.NativeFieldInfoPtr_g_fChargeTime, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_BossLevel03.NativeFieldInfoPtr_g_fChargeTime, (void*)(&value));
		}
	}

	// Token: 0x1700026F RID: 623
	// (get) Token: 0x06000711 RID: 1809 RVA: 0x0001E00C File Offset: 0x0001C20C
	// (set) Token: 0x06000712 RID: 1810 RVA: 0x0001E034 File Offset: 0x0001C234
	public unsafe float g_fChargeTimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fChargeTimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fChargeTimeVal)) = value;
		}
	}

	// Token: 0x17000270 RID: 624
	// (get) Token: 0x06000713 RID: 1811 RVA: 0x0001E058 File Offset: 0x0001C258
	// (set) Token: 0x06000714 RID: 1812 RVA: 0x0001E080 File Offset: 0x0001C280
	public unsafe float g_fAniCharacterLayerWeight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAniCharacterLayerWeight);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fAniCharacterLayerWeight)) = value;
		}
	}

	// Token: 0x17000271 RID: 625
	// (get) Token: 0x06000715 RID: 1813 RVA: 0x0001E0A4 File Offset: 0x0001C2A4
	// (set) Token: 0x06000716 RID: 1814 RVA: 0x0001E0C2 File Offset: 0x0001C2C2
	public unsafe static float g_fChargeCompleteTime
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_BossLevel03.NativeFieldInfoPtr_g_fChargeCompleteTime, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_BossLevel03.NativeFieldInfoPtr_g_fChargeCompleteTime, (void*)(&value));
		}
	}

	// Token: 0x17000272 RID: 626
	// (get) Token: 0x06000717 RID: 1815 RVA: 0x0001E0D4 File Offset: 0x0001C2D4
	// (set) Token: 0x06000718 RID: 1816 RVA: 0x0001E0FC File Offset: 0x0001C2FC
	public unsafe float g_fChargeCompleteTimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fChargeCompleteTimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_fChargeCompleteTimeVal)) = value;
		}
	}

	// Token: 0x17000273 RID: 627
	// (get) Token: 0x06000719 RID: 1817 RVA: 0x0001E120 File Offset: 0x0001C320
	// (set) Token: 0x0600071A RID: 1818 RVA: 0x0001E148 File Offset: 0x0001C348
	public unsafe bool g_bPlus
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_bPlus);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_bPlus)) = value;
		}
	}

	// Token: 0x17000274 RID: 628
	// (get) Token: 0x0600071B RID: 1819 RVA: 0x0001E16C File Offset: 0x0001C36C
	// (set) Token: 0x0600071C RID: 1820 RVA: 0x0001E194 File Offset: 0x0001C394
	public unsafe int g_iScriptStep
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_iScriptStep);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03.NativeFieldInfoPtr_g_iScriptStep)) = value;
		}
	}

	// Token: 0x04000424 RID: 1060
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x04000425 RID: 1061
	private static readonly IntPtr NativeFieldInfoPtr_g_Voice;

	// Token: 0x04000426 RID: 1062
	private static readonly IntPtr NativeFieldInfoPtr_g_FaceAnim;

	// Token: 0x04000427 RID: 1063
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadius;

	// Token: 0x04000428 RID: 1064
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveSpeed;

	// Token: 0x04000429 RID: 1065
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveDirection;

	// Token: 0x0400042A RID: 1066
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead;

	// Token: 0x0400042B RID: 1067
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeLUA;

	// Token: 0x0400042C RID: 1068
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeRUA;

	// Token: 0x0400042D RID: 1069
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeLHand;

	// Token: 0x0400042E RID: 1070
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeRHand;

	// Token: 0x0400042F RID: 1071
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeLThigh;

	// Token: 0x04000430 RID: 1072
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeRThigh;

	// Token: 0x04000431 RID: 1073
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeLFoot;

	// Token: 0x04000432 RID: 1074
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeRFoot;

	// Token: 0x04000433 RID: 1075
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeBody;

	// Token: 0x04000434 RID: 1076
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeCharacter;

	// Token: 0x04000435 RID: 1077
	private static readonly IntPtr NativeFieldInfoPtr_g_Fighting;

	// Token: 0x04000436 RID: 1078
	private static readonly IntPtr NativeFieldInfoPtr_g_NextFighting;

	// Token: 0x04000437 RID: 1079
	private static readonly IntPtr NativeFieldInfoPtr_g_iAWatchMoveDir;

	// Token: 0x04000438 RID: 1080
	private static readonly IntPtr NativeFieldInfoPtr_g_fFightTime;

	// Token: 0x04000439 RID: 1081
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotate;

	// Token: 0x0400043A RID: 1082
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotateCon;

	// Token: 0x0400043B RID: 1083
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackMove;

	// Token: 0x0400043C RID: 1084
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackComboStart;

	// Token: 0x0400043D RID: 1085
	private static readonly IntPtr NativeFieldInfoPtr_g_bCharge;

	// Token: 0x0400043E RID: 1086
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniCharge;

	// Token: 0x0400043F RID: 1087
	private static readonly IntPtr NativeFieldInfoPtr_g_fChargeTime;

	// Token: 0x04000440 RID: 1088
	private static readonly IntPtr NativeFieldInfoPtr_g_fChargeTimeVal;

	// Token: 0x04000441 RID: 1089
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniCharacterLayerWeight;

	// Token: 0x04000442 RID: 1090
	private static readonly IntPtr NativeFieldInfoPtr_g_fChargeCompleteTime;

	// Token: 0x04000443 RID: 1091
	private static readonly IntPtr NativeFieldInfoPtr_g_fChargeCompleteTimeVal;

	// Token: 0x04000444 RID: 1092
	private static readonly IntPtr NativeFieldInfoPtr_g_bPlus;

	// Token: 0x04000445 RID: 1093
	private static readonly IntPtr NativeFieldInfoPtr_g_iScriptStep;

	// Token: 0x04000446 RID: 1094
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x04000447 RID: 1095
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x04000448 RID: 1096
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0;

	// Token: 0x04000449 RID: 1097
	private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0;

	// Token: 0x0400044A RID: 1098
	private static readonly IntPtr NativeMethodInfoPtr_InitFightStatus_Private_Void_AIFighting_0;

	// Token: 0x0400044B RID: 1099
	private static readonly IntPtr NativeMethodInfoPtr_Watch_Private_Void_0;

	// Token: 0x0400044C RID: 1100
	private static readonly IntPtr NativeMethodInfoPtr_TurnLeft_Private_Void_0;

	// Token: 0x0400044D RID: 1101
	private static readonly IntPtr NativeMethodInfoPtr_TurnRight_Private_Void_0;

	// Token: 0x0400044E RID: 1102
	private static readonly IntPtr NativeMethodInfoPtr_SprintForward_Private_Void_0;

	// Token: 0x0400044F RID: 1103
	private static readonly IntPtr NativeMethodInfoPtr_SprintBack_Private_Void_0;

	// Token: 0x04000450 RID: 1104
	private static readonly IntPtr NativeMethodInfoPtr_SelectFight_Private_Void_0;

	// Token: 0x04000451 RID: 1105
	private static readonly IntPtr NativeMethodInfoPtr_Attack_Private_Void_0;

	// Token: 0x04000452 RID: 1106
	private static readonly IntPtr NativeMethodInfoPtr_AttackCombo_Private_Void_0;

	// Token: 0x04000453 RID: 1107
	private static readonly IntPtr NativeMethodInfoPtr_ACombo02_Private_Void_0;

	// Token: 0x04000454 RID: 1108
	private static readonly IntPtr NativeMethodInfoPtr_AttackSprint_Private_Void_0;

	// Token: 0x04000455 RID: 1109
	private static readonly IntPtr NativeMethodInfoPtr_AttackAssault_Private_Void_0;

	// Token: 0x04000456 RID: 1110
	private static readonly IntPtr NativeMethodInfoPtr_AttackHammer_Private_Void_0;

	// Token: 0x04000457 RID: 1111
	private static readonly IntPtr NativeMethodInfoPtr_ARun_Private_Void_0;

	// Token: 0x04000458 RID: 1112
	private static readonly IntPtr NativeMethodInfoPtr_AttackCombo04_Private_Void_0;

	// Token: 0x04000459 RID: 1113
	private static readonly IntPtr NativeMethodInfoPtr_ADamagedFly_Private_Void_0;

	// Token: 0x0400045A RID: 1114
	private static readonly IntPtr NativeMethodInfoPtr_ADeath_Private_Void_0;

	// Token: 0x0400045B RID: 1115
	private static readonly IntPtr NativeMethodInfoPtr_AEnd_Private_Void_0;

	// Token: 0x0400045C RID: 1116
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x0400045D RID: 1117
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x0400045E RID: 1118
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x0400045F RID: 1119
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x04000460 RID: 1120
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x04000461 RID: 1121
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x04000462 RID: 1122
	private static readonly IntPtr NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Virtual_Void_Boolean_String_0;

	// Token: 0x04000463 RID: 1123
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000045 RID: 69
	public enum AIFighting
	{
		// Token: 0x04000465 RID: 1125
		Null,
		// Token: 0x04000466 RID: 1126
		Watch,
		// Token: 0x04000467 RID: 1127
		TurnLeft,
		// Token: 0x04000468 RID: 1128
		TurnRight,
		// Token: 0x04000469 RID: 1129
		SprintForward,
		// Token: 0x0400046A RID: 1130
		SprintBack,
		// Token: 0x0400046B RID: 1131
		Damaged,
		// Token: 0x0400046C RID: 1132
		DamagedFly,
		// Token: 0x0400046D RID: 1133
		Death,
		// Token: 0x0400046E RID: 1134
		End,
		// Token: 0x0400046F RID: 1135
		ACombo01,
		// Token: 0x04000470 RID: 1136
		ACombo02,
		// Token: 0x04000471 RID: 1137
		ACombo03,
		// Token: 0x04000472 RID: 1138
		ACombo03V2,
		// Token: 0x04000473 RID: 1139
		Attack03,
		// Token: 0x04000474 RID: 1140
		ACombo04,
		// Token: 0x04000475 RID: 1141
		AHammer,
		// Token: 0x04000476 RID: 1142
		AAssault,
		// Token: 0x04000477 RID: 1143
		ASprint,
		// Token: 0x04000478 RID: 1144
		AComboB01,
		// Token: 0x04000479 RID: 1145
		AttackB02,
		// Token: 0x0400047A RID: 1146
		AComboB02,
		// Token: 0x0400047B RID: 1147
		AComboB03,
		// Token: 0x0400047C RID: 1148
		ASprintB,
		// Token: 0x0400047D RID: 1149
		ARunStart,
		// Token: 0x0400047E RID: 1150
		ARun,
		// Token: 0x0400047F RID: 1151
		ARunEnd,
		// Token: 0x04000480 RID: 1152
		Idle
	}

	// Token: 0x02000046 RID: 70
	[ObfuscatedName("AI_BossLevel03/<>c")]
	[Serializable]
	public sealed class __c : Il2CppSystem.Object
	{
		// Token: 0x0600071D RID: 1821 RVA: 0x0001E1B8 File Offset: 0x0001C3B8
		[CallerCount(1642)]
		[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_BossLevel03.__c>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600071E RID: 1822 RVA: 0x0001E204 File Offset: 0x0001C404
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471827, XrefRangeEnd = 471837, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _SetAiStatus_b__62_1()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.__c.NativeMethodInfoPtr__SetAiStatus_b__62_1_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x0600071F RID: 1823 RVA: 0x0001E250 File Offset: 0x0001C450
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471837, XrefRangeEnd = 471847, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _SetAiStatus_b__62_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03.__c.NativeMethodInfoPtr__SetAiStatus_b__62_0_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x06000720 RID: 1824 RVA: 0x0001E29C File Offset: 0x0001C49C
		// Note: this type is marked as 'beforefieldinit'.
		static __c()
		{
			Il2CppClassPointerStore<AI_BossLevel03.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AI_BossLevel03>.NativeClassPtr, "<>c");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossLevel03.__c>.NativeClassPtr);
			AI_BossLevel03.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03.__c>.NativeClassPtr, "<>9");
			AI_BossLevel03.__c.NativeFieldInfoPtr___9__62_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03.__c>.NativeClassPtr, "<>9__62_1");
			AI_BossLevel03.__c.NativeFieldInfoPtr___9__62_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03.__c>.NativeClassPtr, "<>9__62_0");
			AI_BossLevel03.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03.__c>.NativeClassPtr, 100663820);
			AI_BossLevel03.__c.NativeMethodInfoPtr__SetAiStatus_b__62_1_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03.__c>.NativeClassPtr, 100663821);
			AI_BossLevel03.__c.NativeMethodInfoPtr__SetAiStatus_b__62_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03.__c>.NativeClassPtr, 100663822);
		}

		// Token: 0x06000721 RID: 1825 RVA: 0x0000A688 File Offset: 0x00008888
		public __c(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17000275 RID: 629
		// (get) Token: 0x06000722 RID: 1826 RVA: 0x0001E340 File Offset: 0x0001C540
		// (set) Token: 0x06000723 RID: 1827 RVA: 0x0001E36B File Offset: 0x0001C56B
		public unsafe static AI_BossLevel03.__c __9
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossLevel03.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new AI_BossLevel03.__c(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossLevel03.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17000276 RID: 630
		// (get) Token: 0x06000724 RID: 1828 RVA: 0x0001E380 File Offset: 0x0001C580
		// (set) Token: 0x06000725 RID: 1829 RVA: 0x0001E3AB File Offset: 0x0001C5AB
		public unsafe static Func<string> __9__62_1
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossLevel03.__c.NativeFieldInfoPtr___9__62_1, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossLevel03.__c.NativeFieldInfoPtr___9__62_1, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17000277 RID: 631
		// (get) Token: 0x06000726 RID: 1830 RVA: 0x0001E3C0 File Offset: 0x0001C5C0
		// (set) Token: 0x06000727 RID: 1831 RVA: 0x0001E3EB File Offset: 0x0001C5EB
		public unsafe static Func<string> __9__62_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossLevel03.__c.NativeFieldInfoPtr___9__62_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossLevel03.__c.NativeFieldInfoPtr___9__62_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04000481 RID: 1153
		private static readonly IntPtr NativeFieldInfoPtr___9;

		// Token: 0x04000482 RID: 1154
		private static readonly IntPtr NativeFieldInfoPtr___9__62_1;

		// Token: 0x04000483 RID: 1155
		private static readonly IntPtr NativeFieldInfoPtr___9__62_0;

		// Token: 0x04000484 RID: 1156
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04000485 RID: 1157
		private static readonly IntPtr NativeMethodInfoPtr__SetAiStatus_b__62_1_Internal_String_0;

		// Token: 0x04000486 RID: 1158
		private static readonly IntPtr NativeMethodInfoPtr__SetAiStatus_b__62_0_Internal_String_0;
	}
}
