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

// Token: 0x02000047 RID: 71
public class AI_BossLevel03_Big : AI_NPC
{
	// Token: 0x06000728 RID: 1832 RVA: 0x0001E400 File Offset: 0x0001C600
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472495, XrefRangeEnd = 472605, 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_Big.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000729 RID: 1833 RVA: 0x0001E47C File Offset: 0x0001C67C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472605, XrefRangeEnd = 472629, 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_Big.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600072A RID: 1834 RVA: 0x0001E4DC File Offset: 0x0001C6DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472629, XrefRangeEnd = 472639, 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_Big.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600072B RID: 1835 RVA: 0x0001E52C File Offset: 0x0001C72C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472639, XrefRangeEnd = 472680, 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_Big.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600072C RID: 1836 RVA: 0x0001E57C File Offset: 0x0001C77C
	[CallerCount(22)]
	[CachedScanResults(RefRangeStart = 472711, RefRangeEnd = 472733, XrefRangeStart = 472680, XrefRangeEnd = 472711, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitFightStatus(AI_BossLevel03_Big.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_Big.NativeMethodInfoPtr_InitFightStatus_Private_Void_AIFighting_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600072D RID: 1837 RVA: 0x0001E5D0 File Offset: 0x0001C7D0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472733, XrefRangeEnd = 472735, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FIdle()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_FIdle_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600072E RID: 1838 RVA: 0x0001E614 File Offset: 0x0001C814
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472735, XrefRangeEnd = 472737, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void StartBattle()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_StartBattle_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600072F RID: 1839 RVA: 0x0001E658 File Offset: 0x0001C858
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472737, XrefRangeEnd = 472741, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Watch()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_Watch_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000730 RID: 1840 RVA: 0x0001E69C File Offset: 0x0001C89C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472741, XrefRangeEnd = 472747, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void WalkForward()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_WalkForward_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000731 RID: 1841 RVA: 0x0001E6E0 File Offset: 0x0001C8E0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 472771, RefRangeEnd = 472772, XrefRangeStart = 472747, XrefRangeEnd = 472771, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack01()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_Attack01_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000732 RID: 1842 RVA: 0x0001E724 File Offset: 0x0001C924
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472772, XrefRangeEnd = 472785, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackSweep()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_AttackSweep_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000733 RID: 1843 RVA: 0x0001E768 File Offset: 0x0001C968
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 472806, RefRangeEnd = 472807, XrefRangeStart = 472785, XrefRangeEnd = 472806, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack02()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_Attack02_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000734 RID: 1844 RVA: 0x0001E7AC File Offset: 0x0001C9AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472807, XrefRangeEnd = 472809, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackSplashDouble()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_AttackSplashDouble_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000735 RID: 1845 RVA: 0x0001E7F0 File Offset: 0x0001C9F0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackThrow()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_AttackThrow_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000736 RID: 1846 RVA: 0x0001E834 File Offset: 0x0001CA34
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 472812, RefRangeEnd = 472813, XrefRangeStart = 472809, XrefRangeEnd = 472812, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Charge()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_Charge_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000737 RID: 1847 RVA: 0x0001E878 File Offset: 0x0001CA78
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472813, XrefRangeEnd = 472815, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ChargeAttack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_ChargeAttack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000738 RID: 1848 RVA: 0x0001E8BC File Offset: 0x0001CABC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472815, XrefRangeEnd = 472817, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ChargeFar()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_ChargeFar_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000739 RID: 1849 RVA: 0x0001E900 File Offset: 0x0001CB00
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472817, XrefRangeEnd = 472819, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ChargeAttackFar()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_ChargeAttackFar_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600073A RID: 1850 RVA: 0x0001E944 File Offset: 0x0001CB44
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472819, XrefRangeEnd = 472820, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ChargeDamaged()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_ChargeDamaged_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600073B RID: 1851 RVA: 0x0001E988 File Offset: 0x0001CB88
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472820, XrefRangeEnd = 472821, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ADeath()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_ADeath_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600073C RID: 1852 RVA: 0x0001E9CC File Offset: 0x0001CBCC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472821, XrefRangeEnd = 472822, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ADestory()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr_ADestory_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600073D RID: 1853 RVA: 0x0001EA10 File Offset: 0x0001CC10
	[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_Big.NativeMethodInfoPtr_AEnd_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600073E RID: 1854 RVA: 0x0001EA54 File Offset: 0x0001CC54
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472822, XrefRangeEnd = 472905, 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_Big.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600073F RID: 1855 RVA: 0x0001EAB8 File Offset: 0x0001CCB8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472905, XrefRangeEnd = 472909, 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_Big.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000740 RID: 1856 RVA: 0x0001EB18 File Offset: 0x0001CD18
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472909, XrefRangeEnd = 472912, 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_Big.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000741 RID: 1857 RVA: 0x0001EB68 File Offset: 0x0001CD68
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472912, XrefRangeEnd = 472922, 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_Big.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000742 RID: 1858 RVA: 0x0001EBB8 File Offset: 0x0001CDB8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472922, XrefRangeEnd = 472925, 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_Big.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000743 RID: 1859 RVA: 0x0001EC08 File Offset: 0x0001CE08
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472925, XrefRangeEnd = 472933, 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_Big.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000744 RID: 1860 RVA: 0x0001EC68 File Offset: 0x0001CE68
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472933, XrefRangeEnd = 472935, 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_Big.NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Virtual_Void_Boolean_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000745 RID: 1861 RVA: 0x0001ECE0 File Offset: 0x0001CEE0
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 472936, RefRangeEnd = 472938, XrefRangeStart = 472935, XrefRangeEnd = 472936, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_BossLevel03_Big()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000746 RID: 1862 RVA: 0x0001ED2C File Offset: 0x0001CF2C
	// Note: this type is marked as 'beforefieldinit'.
	static AI_BossLevel03_Big()
	{
		Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_BossLevel03_Big");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr);
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_Effect");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_Voice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_Voice");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_FaceAnim = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_FaceAnim");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAniMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fAniMoveSpeed");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAniMoveAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fAniMoveAngle");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_v3PreForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_v3PreForward");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_ShakeHead");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_ShakeLUA = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_ShakeLUA");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_ShakeRUA = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_ShakeRUA");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_ShakeLHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_ShakeLHand");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_ShakeRHand = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_ShakeRHand");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_ShakeLThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_ShakeLThigh");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_ShakeRThigh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_ShakeRThigh");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_ShakeBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_ShakeBody");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_Fighting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_Fighting");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_FightNext = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_FightNext");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fFightTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fFightTime");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAttackCombo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fAttackCombo");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAttackCombo02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fAttackCombo02");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAttackRotate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fAttackRotate");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAniChage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fAniChage");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_v3ChargeAttackDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_v3ChargeAttackDirection");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fChargeValMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fChargeValMax");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fChargeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fChargeVal");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_fChargeExplosionTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_fChargeExplosionTime");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_v3MoveTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_v3MoveTarget");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_bChargeFarDamage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_bChargeFarDamage");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_iScriptStep = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_iScriptStep");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_bCatTip = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_bCatTip");
		AI_BossLevel03_Big.NativeFieldInfoPtr_g_bPushPlayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "g_bPushPlayer");
		AI_BossLevel03_Big.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663823);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663824);
		AI_BossLevel03_Big.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663825);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663826);
		AI_BossLevel03_Big.NativeMethodInfoPtr_InitFightStatus_Private_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663827);
		AI_BossLevel03_Big.NativeMethodInfoPtr_FIdle_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663828);
		AI_BossLevel03_Big.NativeMethodInfoPtr_StartBattle_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663829);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Watch_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663830);
		AI_BossLevel03_Big.NativeMethodInfoPtr_WalkForward_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663831);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Attack01_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663832);
		AI_BossLevel03_Big.NativeMethodInfoPtr_AttackSweep_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663833);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Attack02_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663834);
		AI_BossLevel03_Big.NativeMethodInfoPtr_AttackSplashDouble_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663835);
		AI_BossLevel03_Big.NativeMethodInfoPtr_AttackThrow_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663836);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Charge_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663837);
		AI_BossLevel03_Big.NativeMethodInfoPtr_ChargeAttack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663838);
		AI_BossLevel03_Big.NativeMethodInfoPtr_ChargeFar_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663839);
		AI_BossLevel03_Big.NativeMethodInfoPtr_ChargeAttackFar_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663840);
		AI_BossLevel03_Big.NativeMethodInfoPtr_ChargeDamaged_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663841);
		AI_BossLevel03_Big.NativeMethodInfoPtr_ADeath_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663842);
		AI_BossLevel03_Big.NativeMethodInfoPtr_ADestory_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663843);
		AI_BossLevel03_Big.NativeMethodInfoPtr_AEnd_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663844);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663845);
		AI_BossLevel03_Big.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663846);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663847);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663848);
		AI_BossLevel03_Big.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663849);
		AI_BossLevel03_Big.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663850);
		AI_BossLevel03_Big.NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Virtual_Void_Boolean_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663851);
		AI_BossLevel03_Big.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, 100663852);
	}

	// Token: 0x06000747 RID: 1863 RVA: 0x0001D6EC File Offset: 0x0001B8EC
	public AI_BossLevel03_Big(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000278 RID: 632
	// (get) Token: 0x06000748 RID: 1864 RVA: 0x0001F20C File Offset: 0x0001D40C
	// (set) Token: 0x06000749 RID: 1865 RVA: 0x0001F240 File Offset: 0x0001D440
	public unsafe BossLevel03BigEffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new BossLevel03BigEffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000279 RID: 633
	// (get) Token: 0x0600074A RID: 1866 RVA: 0x0001F268 File Offset: 0x0001D468
	// (set) Token: 0x0600074B RID: 1867 RVA: 0x0001F29C File Offset: 0x0001D49C
	public unsafe VoiceBoss03Big g_Voice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_Voice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VoiceBoss03Big(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_Voice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700027A RID: 634
	// (get) Token: 0x0600074C RID: 1868 RVA: 0x0001F2C4 File Offset: 0x0001D4C4
	// (set) Token: 0x0600074D RID: 1869 RVA: 0x0001F2F8 File Offset: 0x0001D4F8
	public unsafe Animator g_FaceAnim
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.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_Big.NativeFieldInfoPtr_g_FaceAnim), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700027B RID: 635
	// (get) Token: 0x0600074E RID: 1870 RVA: 0x0001F320 File Offset: 0x0001D520
	// (set) Token: 0x0600074F RID: 1871 RVA: 0x0001F348 File Offset: 0x0001D548
	public unsafe float g_fAniMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAniMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAniMoveSpeed)) = value;
		}
	}

	// Token: 0x1700027C RID: 636
	// (get) Token: 0x06000750 RID: 1872 RVA: 0x0001F36C File Offset: 0x0001D56C
	// (set) Token: 0x06000751 RID: 1873 RVA: 0x0001F394 File Offset: 0x0001D594
	public unsafe float g_fAniMoveAngle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAniMoveAngle);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAniMoveAngle)) = value;
		}
	}

	// Token: 0x1700027D RID: 637
	// (get) Token: 0x06000752 RID: 1874 RVA: 0x0001F3B8 File Offset: 0x0001D5B8
	// (set) Token: 0x06000753 RID: 1875 RVA: 0x0001F3E0 File Offset: 0x0001D5E0
	public unsafe Vector3 g_v3PreForward
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_v3PreForward);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_v3PreForward)) = value;
		}
	}

	// Token: 0x1700027E RID: 638
	// (get) Token: 0x06000754 RID: 1876 RVA: 0x0001F404 File Offset: 0x0001D604
	// (set) Token: 0x06000755 RID: 1877 RVA: 0x0001F438 File Offset: 0x0001D638
	public unsafe Shake g_ShakeHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.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_Big.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700027F RID: 639
	// (get) Token: 0x06000756 RID: 1878 RVA: 0x0001F460 File Offset: 0x0001D660
	// (set) Token: 0x06000757 RID: 1879 RVA: 0x0001F494 File Offset: 0x0001D694
	public unsafe Shake g_ShakeLUA
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.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_Big.NativeFieldInfoPtr_g_ShakeLUA), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000280 RID: 640
	// (get) Token: 0x06000758 RID: 1880 RVA: 0x0001F4BC File Offset: 0x0001D6BC
	// (set) Token: 0x06000759 RID: 1881 RVA: 0x0001F4F0 File Offset: 0x0001D6F0
	public unsafe Shake g_ShakeRUA
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.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_Big.NativeFieldInfoPtr_g_ShakeRUA), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000281 RID: 641
	// (get) Token: 0x0600075A RID: 1882 RVA: 0x0001F518 File Offset: 0x0001D718
	// (set) Token: 0x0600075B RID: 1883 RVA: 0x0001F54C File Offset: 0x0001D74C
	public unsafe Shake g_ShakeLHand
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.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_Big.NativeFieldInfoPtr_g_ShakeLHand), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000282 RID: 642
	// (get) Token: 0x0600075C RID: 1884 RVA: 0x0001F574 File Offset: 0x0001D774
	// (set) Token: 0x0600075D RID: 1885 RVA: 0x0001F5A8 File Offset: 0x0001D7A8
	public unsafe Shake g_ShakeRHand
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.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_Big.NativeFieldInfoPtr_g_ShakeRHand), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000283 RID: 643
	// (get) Token: 0x0600075E RID: 1886 RVA: 0x0001F5D0 File Offset: 0x0001D7D0
	// (set) Token: 0x0600075F RID: 1887 RVA: 0x0001F604 File Offset: 0x0001D804
	public unsafe Shake g_ShakeLThigh
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.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_Big.NativeFieldInfoPtr_g_ShakeLThigh), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000284 RID: 644
	// (get) Token: 0x06000760 RID: 1888 RVA: 0x0001F62C File Offset: 0x0001D82C
	// (set) Token: 0x06000761 RID: 1889 RVA: 0x0001F660 File Offset: 0x0001D860
	public unsafe Shake g_ShakeRThigh
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.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_Big.NativeFieldInfoPtr_g_ShakeRThigh), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000285 RID: 645
	// (get) Token: 0x06000762 RID: 1890 RVA: 0x0001F688 File Offset: 0x0001D888
	// (set) Token: 0x06000763 RID: 1891 RVA: 0x0001F6BC File Offset: 0x0001D8BC
	public unsafe Shake g_ShakeBody
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.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_Big.NativeFieldInfoPtr_g_ShakeBody), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000286 RID: 646
	// (get) Token: 0x06000764 RID: 1892 RVA: 0x0001F6E4 File Offset: 0x0001D8E4
	// (set) Token: 0x06000765 RID: 1893 RVA: 0x0001F70C File Offset: 0x0001D90C
	public unsafe AI_BossLevel03_Big.AIFighting g_Fighting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_Fighting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_Fighting)) = value;
		}
	}

	// Token: 0x17000287 RID: 647
	// (get) Token: 0x06000766 RID: 1894 RVA: 0x0001F730 File Offset: 0x0001D930
	// (set) Token: 0x06000767 RID: 1895 RVA: 0x0001F758 File Offset: 0x0001D958
	public unsafe AI_BossLevel03_Big.AIFighting g_FightNext
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_FightNext);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_FightNext)) = value;
		}
	}

	// Token: 0x17000288 RID: 648
	// (get) Token: 0x06000768 RID: 1896 RVA: 0x0001F77C File Offset: 0x0001D97C
	// (set) Token: 0x06000769 RID: 1897 RVA: 0x0001F7A4 File Offset: 0x0001D9A4
	public unsafe float g_fFightTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fFightTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fFightTime)) = value;
		}
	}

	// Token: 0x17000289 RID: 649
	// (get) Token: 0x0600076A RID: 1898 RVA: 0x0001F7C8 File Offset: 0x0001D9C8
	// (set) Token: 0x0600076B RID: 1899 RVA: 0x0001F7F0 File Offset: 0x0001D9F0
	public unsafe float g_fAttackCombo
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAttackCombo);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAttackCombo)) = value;
		}
	}

	// Token: 0x1700028A RID: 650
	// (get) Token: 0x0600076C RID: 1900 RVA: 0x0001F814 File Offset: 0x0001DA14
	// (set) Token: 0x0600076D RID: 1901 RVA: 0x0001F83C File Offset: 0x0001DA3C
	public unsafe float g_fAttackCombo02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAttackCombo02);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAttackCombo02)) = value;
		}
	}

	// Token: 0x1700028B RID: 651
	// (get) Token: 0x0600076E RID: 1902 RVA: 0x0001F860 File Offset: 0x0001DA60
	// (set) Token: 0x0600076F RID: 1903 RVA: 0x0001F888 File Offset: 0x0001DA88
	public unsafe float g_fAttackRotate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAttackRotate);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAttackRotate)) = value;
		}
	}

	// Token: 0x1700028C RID: 652
	// (get) Token: 0x06000770 RID: 1904 RVA: 0x0001F8AC File Offset: 0x0001DAAC
	// (set) Token: 0x06000771 RID: 1905 RVA: 0x0001F8D4 File Offset: 0x0001DAD4
	public unsafe float g_fAniChage
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAniChage);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fAniChage)) = value;
		}
	}

	// Token: 0x1700028D RID: 653
	// (get) Token: 0x06000772 RID: 1906 RVA: 0x0001F8F8 File Offset: 0x0001DAF8
	// (set) Token: 0x06000773 RID: 1907 RVA: 0x0001F920 File Offset: 0x0001DB20
	public unsafe Vector3 g_v3ChargeAttackDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_v3ChargeAttackDirection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_v3ChargeAttackDirection)) = value;
		}
	}

	// Token: 0x1700028E RID: 654
	// (get) Token: 0x06000774 RID: 1908 RVA: 0x0001F944 File Offset: 0x0001DB44
	// (set) Token: 0x06000775 RID: 1909 RVA: 0x0001F962 File Offset: 0x0001DB62
	public unsafe static float g_fChargeValMax
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fChargeValMax, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fChargeValMax, (void*)(&value));
		}
	}

	// Token: 0x1700028F RID: 655
	// (get) Token: 0x06000776 RID: 1910 RVA: 0x0001F974 File Offset: 0x0001DB74
	// (set) Token: 0x06000777 RID: 1911 RVA: 0x0001F99C File Offset: 0x0001DB9C
	public unsafe float g_fChargeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fChargeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fChargeVal)) = value;
		}
	}

	// Token: 0x17000290 RID: 656
	// (get) Token: 0x06000778 RID: 1912 RVA: 0x0001F9C0 File Offset: 0x0001DBC0
	// (set) Token: 0x06000779 RID: 1913 RVA: 0x0001F9E8 File Offset: 0x0001DBE8
	public unsafe float g_fChargeExplosionTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fChargeExplosionTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_fChargeExplosionTime)) = value;
		}
	}

	// Token: 0x17000291 RID: 657
	// (get) Token: 0x0600077A RID: 1914 RVA: 0x0001FA0C File Offset: 0x0001DC0C
	// (set) Token: 0x0600077B RID: 1915 RVA: 0x0001FA34 File Offset: 0x0001DC34
	public unsafe Vector3 g_v3MoveTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_v3MoveTarget);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_v3MoveTarget)) = value;
		}
	}

	// Token: 0x17000292 RID: 658
	// (get) Token: 0x0600077C RID: 1916 RVA: 0x0001FA58 File Offset: 0x0001DC58
	// (set) Token: 0x0600077D RID: 1917 RVA: 0x0001FA80 File Offset: 0x0001DC80
	public unsafe bool g_bChargeFarDamage
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_bChargeFarDamage);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_bChargeFarDamage)) = value;
		}
	}

	// Token: 0x17000293 RID: 659
	// (get) Token: 0x0600077E RID: 1918 RVA: 0x0001FAA4 File Offset: 0x0001DCA4
	// (set) Token: 0x0600077F RID: 1919 RVA: 0x0001FACC File Offset: 0x0001DCCC
	public unsafe int g_iScriptStep
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_iScriptStep);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_iScriptStep)) = value;
		}
	}

	// Token: 0x17000294 RID: 660
	// (get) Token: 0x06000780 RID: 1920 RVA: 0x0001FAF0 File Offset: 0x0001DCF0
	// (set) Token: 0x06000781 RID: 1921 RVA: 0x0001FB18 File Offset: 0x0001DD18
	public unsafe bool g_bCatTip
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_bCatTip);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_bCatTip)) = value;
		}
	}

	// Token: 0x17000295 RID: 661
	// (get) Token: 0x06000782 RID: 1922 RVA: 0x0001FB3C File Offset: 0x0001DD3C
	// (set) Token: 0x06000783 RID: 1923 RVA: 0x0001FB64 File Offset: 0x0001DD64
	public unsafe bool g_bPushPlayer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_bPushPlayer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossLevel03_Big.NativeFieldInfoPtr_g_bPushPlayer)) = value;
		}
	}

	// Token: 0x04000487 RID: 1159
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x04000488 RID: 1160
	private static readonly IntPtr NativeFieldInfoPtr_g_Voice;

	// Token: 0x04000489 RID: 1161
	private static readonly IntPtr NativeFieldInfoPtr_g_FaceAnim;

	// Token: 0x0400048A RID: 1162
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveSpeed;

	// Token: 0x0400048B RID: 1163
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveAngle;

	// Token: 0x0400048C RID: 1164
	private static readonly IntPtr NativeFieldInfoPtr_g_v3PreForward;

	// Token: 0x0400048D RID: 1165
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead;

	// Token: 0x0400048E RID: 1166
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeLUA;

	// Token: 0x0400048F RID: 1167
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeRUA;

	// Token: 0x04000490 RID: 1168
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeLHand;

	// Token: 0x04000491 RID: 1169
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeRHand;

	// Token: 0x04000492 RID: 1170
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeLThigh;

	// Token: 0x04000493 RID: 1171
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeRThigh;

	// Token: 0x04000494 RID: 1172
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeBody;

	// Token: 0x04000495 RID: 1173
	private static readonly IntPtr NativeFieldInfoPtr_g_Fighting;

	// Token: 0x04000496 RID: 1174
	private static readonly IntPtr NativeFieldInfoPtr_g_FightNext;

	// Token: 0x04000497 RID: 1175
	private static readonly IntPtr NativeFieldInfoPtr_g_fFightTime;

	// Token: 0x04000498 RID: 1176
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackCombo;

	// Token: 0x04000499 RID: 1177
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackCombo02;

	// Token: 0x0400049A RID: 1178
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotate;

	// Token: 0x0400049B RID: 1179
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniChage;

	// Token: 0x0400049C RID: 1180
	private static readonly IntPtr NativeFieldInfoPtr_g_v3ChargeAttackDirection;

	// Token: 0x0400049D RID: 1181
	private static readonly IntPtr NativeFieldInfoPtr_g_fChargeValMax;

	// Token: 0x0400049E RID: 1182
	private static readonly IntPtr NativeFieldInfoPtr_g_fChargeVal;

	// Token: 0x0400049F RID: 1183
	private static readonly IntPtr NativeFieldInfoPtr_g_fChargeExplosionTime;

	// Token: 0x040004A0 RID: 1184
	private static readonly IntPtr NativeFieldInfoPtr_g_v3MoveTarget;

	// Token: 0x040004A1 RID: 1185
	private static readonly IntPtr NativeFieldInfoPtr_g_bChargeFarDamage;

	// Token: 0x040004A2 RID: 1186
	private static readonly IntPtr NativeFieldInfoPtr_g_iScriptStep;

	// Token: 0x040004A3 RID: 1187
	private static readonly IntPtr NativeFieldInfoPtr_g_bCatTip;

	// Token: 0x040004A4 RID: 1188
	private static readonly IntPtr NativeFieldInfoPtr_g_bPushPlayer;

	// Token: 0x040004A5 RID: 1189
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x040004A6 RID: 1190
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x040004A7 RID: 1191
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0;

	// Token: 0x040004A8 RID: 1192
	private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0;

	// Token: 0x040004A9 RID: 1193
	private static readonly IntPtr NativeMethodInfoPtr_InitFightStatus_Private_Void_AIFighting_0;

	// Token: 0x040004AA RID: 1194
	private static readonly IntPtr NativeMethodInfoPtr_FIdle_Private_Void_0;

	// Token: 0x040004AB RID: 1195
	private static readonly IntPtr NativeMethodInfoPtr_StartBattle_Private_Void_0;

	// Token: 0x040004AC RID: 1196
	private static readonly IntPtr NativeMethodInfoPtr_Watch_Private_Void_0;

	// Token: 0x040004AD RID: 1197
	private static readonly IntPtr NativeMethodInfoPtr_WalkForward_Private_Void_0;

	// Token: 0x040004AE RID: 1198
	private static readonly IntPtr NativeMethodInfoPtr_Attack01_Private_Void_0;

	// Token: 0x040004AF RID: 1199
	private static readonly IntPtr NativeMethodInfoPtr_AttackSweep_Private_Void_0;

	// Token: 0x040004B0 RID: 1200
	private static readonly IntPtr NativeMethodInfoPtr_Attack02_Private_Void_0;

	// Token: 0x040004B1 RID: 1201
	private static readonly IntPtr NativeMethodInfoPtr_AttackSplashDouble_Private_Void_0;

	// Token: 0x040004B2 RID: 1202
	private static readonly IntPtr NativeMethodInfoPtr_AttackThrow_Private_Void_0;

	// Token: 0x040004B3 RID: 1203
	private static readonly IntPtr NativeMethodInfoPtr_Charge_Private_Void_0;

	// Token: 0x040004B4 RID: 1204
	private static readonly IntPtr NativeMethodInfoPtr_ChargeAttack_Private_Void_0;

	// Token: 0x040004B5 RID: 1205
	private static readonly IntPtr NativeMethodInfoPtr_ChargeFar_Private_Void_0;

	// Token: 0x040004B6 RID: 1206
	private static readonly IntPtr NativeMethodInfoPtr_ChargeAttackFar_Private_Void_0;

	// Token: 0x040004B7 RID: 1207
	private static readonly IntPtr NativeMethodInfoPtr_ChargeDamaged_Private_Void_0;

	// Token: 0x040004B8 RID: 1208
	private static readonly IntPtr NativeMethodInfoPtr_ADeath_Private_Void_0;

	// Token: 0x040004B9 RID: 1209
	private static readonly IntPtr NativeMethodInfoPtr_ADestory_Private_Void_0;

	// Token: 0x040004BA RID: 1210
	private static readonly IntPtr NativeMethodInfoPtr_AEnd_Private_Void_0;

	// Token: 0x040004BB RID: 1211
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x040004BC RID: 1212
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x040004BD RID: 1213
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x040004BE RID: 1214
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x040004BF RID: 1215
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x040004C0 RID: 1216
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x040004C1 RID: 1217
	private static readonly IntPtr NativeMethodInfoPtr_SetSpeakLayerWeight_Public_Virtual_Void_Boolean_String_0;

	// Token: 0x040004C2 RID: 1218
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000048 RID: 72
	public enum AIFighting
	{
		// Token: 0x040004C4 RID: 1220
		Null,
		// Token: 0x040004C5 RID: 1221
		Watch,
		// Token: 0x040004C6 RID: 1222
		Attack01,
		// Token: 0x040004C7 RID: 1223
		AttackSweep,
		// Token: 0x040004C8 RID: 1224
		Attack02,
		// Token: 0x040004C9 RID: 1225
		Charge,
		// Token: 0x040004CA RID: 1226
		ChargeAttack,
		// Token: 0x040004CB RID: 1227
		ChargeDamaged,
		// Token: 0x040004CC RID: 1228
		AttackSplashDouble,
		// Token: 0x040004CD RID: 1229
		AttackThrow,
		// Token: 0x040004CE RID: 1230
		WalkForward,
		// Token: 0x040004CF RID: 1231
		ChargeFar,
		// Token: 0x040004D0 RID: 1232
		ChargeAttackFar,
		// Token: 0x040004D1 RID: 1233
		Idle,
		// Token: 0x040004D2 RID: 1234
		StartBattle,
		// Token: 0x040004D3 RID: 1235
		Death,
		// Token: 0x040004D4 RID: 1236
		Destory,
		// Token: 0x040004D5 RID: 1237
		End
	}

	// Token: 0x02000049 RID: 73
	[ObfuscatedName("AI_BossLevel03_Big/<>c")]
	[Serializable]
	public sealed class __c : Il2CppSystem.Object
	{
		// Token: 0x06000784 RID: 1924 RVA: 0x0001FB88 File Offset: 0x0001DD88
		[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_Big.__c>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06000785 RID: 1925 RVA: 0x0001FBD4 File Offset: 0x0001DDD4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 472485, XrefRangeEnd = 472495, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _InitFightStatus_b__35_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel03_Big.__c.NativeMethodInfoPtr__InitFightStatus_b__35_0_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x06000786 RID: 1926 RVA: 0x0001FC20 File Offset: 0x0001DE20
		// Note: this type is marked as 'beforefieldinit'.
		static __c()
		{
			Il2CppClassPointerStore<AI_BossLevel03_Big.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AI_BossLevel03_Big>.NativeClassPtr, "<>c");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossLevel03_Big.__c>.NativeClassPtr);
			AI_BossLevel03_Big.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big.__c>.NativeClassPtr, "<>9");
			AI_BossLevel03_Big.__c.NativeFieldInfoPtr___9__35_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel03_Big.__c>.NativeClassPtr, "<>9__35_0");
			AI_BossLevel03_Big.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big.__c>.NativeClassPtr, 100663854);
			AI_BossLevel03_Big.__c.NativeMethodInfoPtr__InitFightStatus_b__35_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel03_Big.__c>.NativeClassPtr, 100663855);
		}

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

		// Token: 0x17000296 RID: 662
		// (get) Token: 0x06000788 RID: 1928 RVA: 0x0001FC9C File Offset: 0x0001DE9C
		// (set) Token: 0x06000789 RID: 1929 RVA: 0x0001FCC7 File Offset: 0x0001DEC7
		public unsafe static AI_BossLevel03_Big.__c __9
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossLevel03_Big.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new AI_BossLevel03_Big.__c(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossLevel03_Big.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17000297 RID: 663
		// (get) Token: 0x0600078A RID: 1930 RVA: 0x0001FCDC File Offset: 0x0001DEDC
		// (set) Token: 0x0600078B RID: 1931 RVA: 0x0001FD07 File Offset: 0x0001DF07
		public unsafe static Func<string> __9__35_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossLevel03_Big.__c.NativeFieldInfoPtr___9__35_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossLevel03_Big.__c.NativeFieldInfoPtr___9__35_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x040004D6 RID: 1238
		private static readonly IntPtr NativeFieldInfoPtr___9;

		// Token: 0x040004D7 RID: 1239
		private static readonly IntPtr NativeFieldInfoPtr___9__35_0;

		// Token: 0x040004D8 RID: 1240
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x040004D9 RID: 1241
		private static readonly IntPtr NativeMethodInfoPtr__InitFightStatus_b__35_0_Internal_String_0;
	}
}
