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

// Token: 0x02000051 RID: 81
public class AI_Boss_Act01 : AI_NPC
{
	// Token: 0x060008D3 RID: 2259 RVA: 0x00025194 File Offset: 0x00023394
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 494761, RefRangeEnd = 494762, XrefRangeStart = 494650, XrefRangeEnd = 494761, 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_Boss_Act01.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008D4 RID: 2260 RVA: 0x00025210 File Offset: 0x00023410
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 494769, RefRangeEnd = 494770, XrefRangeStart = 494762, XrefRangeEnd = 494769, 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_Boss_Act01.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060008D5 RID: 2261 RVA: 0x00025270 File Offset: 0x00023470
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494770, XrefRangeEnd = 494782, 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_Boss_Act01.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008D6 RID: 2262 RVA: 0x000252C0 File Offset: 0x000234C0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494782, XrefRangeEnd = 494814, 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_Boss_Act01.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060008D7 RID: 2263 RVA: 0x00025320 File Offset: 0x00023520
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494814, XrefRangeEnd = 494834, 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_Boss_Act01.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008D8 RID: 2264 RVA: 0x00025370 File Offset: 0x00023570
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 494836, RefRangeEnd = 494838, XrefRangeStart = 494834, XrefRangeEnd = 494836, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ExitFightStatus(AI_Boss_Act01.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_Boss_Act01.NativeMethodInfoPtr_ExitFightStatus_Protected_Void_AIFighting_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060008D9 RID: 2265 RVA: 0x000253C4 File Offset: 0x000235C4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494838, XrefRangeEnd = 494859, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void InitFightStatus(AI_Boss_Act01.AIFighting Status)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Status;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Boss_Act01.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_New_Void_AIFighting_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060008DA RID: 2266 RVA: 0x00025424 File Offset: 0x00023624
	[CallerCount(0)]
	public unsafe void AWait()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.NativeMethodInfoPtr_AWait_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008DB RID: 2267 RVA: 0x00025468 File Offset: 0x00023668
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AEnd()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Boss_Act01.NativeMethodInfoPtr_AEnd_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008DC RID: 2268 RVA: 0x000254B8 File Offset: 0x000236B8
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void ADestoryExplosion()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Boss_Act01.NativeMethodInfoPtr_ADestoryExplosion_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008DD RID: 2269 RVA: 0x00025508 File Offset: 0x00023708
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494859, XrefRangeEnd = 494861, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AWatch()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Boss_Act01.NativeMethodInfoPtr_AWatch_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008DE RID: 2270 RVA: 0x00025558 File Offset: 0x00023758
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494861, XrefRangeEnd = 494864, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void FirstMode()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Boss_Act01.NativeMethodInfoPtr_FirstMode_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008DF RID: 2271 RVA: 0x000255A8 File Offset: 0x000237A8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494864, XrefRangeEnd = 494869, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SecondMode()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Boss_Act01.NativeMethodInfoPtr_SecondMode_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008E0 RID: 2272 RVA: 0x000255F8 File Offset: 0x000237F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494869, XrefRangeEnd = 494872, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ATrack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.NativeMethodInfoPtr_ATrack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008E1 RID: 2273 RVA: 0x0002563C File Offset: 0x0002383C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494872, XrefRangeEnd = 494881, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.NativeMethodInfoPtr_Attack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008E2 RID: 2274 RVA: 0x00025680 File Offset: 0x00023880
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 494890, RefRangeEnd = 494891, XrefRangeStart = 494881, XrefRangeEnd = 494890, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack02()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.NativeMethodInfoPtr_Attack02_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008E3 RID: 2275 RVA: 0x000256C4 File Offset: 0x000238C4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494891, XrefRangeEnd = 494898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void AttackAssault()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_Boss_Act01.NativeMethodInfoPtr_AttackAssault_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008E4 RID: 2276 RVA: 0x00025714 File Offset: 0x00023914
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494898, XrefRangeEnd = 494899, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AttackDashRoataeReady()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.NativeMethodInfoPtr_AttackDashRoataeReady_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008E5 RID: 2277 RVA: 0x00025758 File Offset: 0x00023958
	[CallerCount(0)]
	public unsafe void AttackDashRoataeMove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.NativeMethodInfoPtr_AttackDashRoataeMove_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008E6 RID: 2278 RVA: 0x0002579C File Offset: 0x0002399C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494899, XrefRangeEnd = 494936, 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_Boss_Act01.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060008E7 RID: 2279 RVA: 0x00025800 File Offset: 0x00023A00
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494936, XrefRangeEnd = 494939, 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_Boss_Act01.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060008E8 RID: 2280 RVA: 0x00025860 File Offset: 0x00023A60
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494939, XrefRangeEnd = 494943, 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_Boss_Act01.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008E9 RID: 2281 RVA: 0x000258B0 File Offset: 0x00023AB0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494943, XrefRangeEnd = 494947, 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_Boss_Act01.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

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

	// Token: 0x060008EB RID: 2283 RVA: 0x00025950 File Offset: 0x00023B50
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 494948, RefRangeEnd = 494950, XrefRangeStart = 494947, XrefRangeEnd = 494948, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_Boss_Act01()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060008EC RID: 2284 RVA: 0x0002599C File Offset: 0x00023B9C
	// Note: this type is marked as 'beforefieldinit'.
	static AI_Boss_Act01()
	{
		Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_Boss_Act01");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr);
		AI_Boss_Act01.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_Effect");
		AI_Boss_Act01.NativeFieldInfoPtr_g_Voice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_Voice");
		AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackRadiusFar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_fAttackRadiusFar");
		AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackRadiusNear = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_fAttackRadiusNear");
		AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackMoveTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_fAttackMoveTime");
		AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackTurnTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_fAttackTurnTime");
		AI_Boss_Act01.NativeFieldInfoPtr_g_fComboTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_fComboTime");
		AI_Boss_Act01.NativeFieldInfoPtr_g_fAniMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_fAniMoveSpeed");
		AI_Boss_Act01.NativeFieldInfoPtr_g_CCBlock = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_CCBlock");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeHead");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeBody");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeShoulderR = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeShoulderR");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeShoulderL = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeShoulderL");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeHandR = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeHandR");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeHandL = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeHandL");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeWenpon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeWenpon");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeShield = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeShield");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeSmoke01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeSmoke01");
		AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeSmoke02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_ShakeSmoke02");
		AI_Boss_Act01.NativeFieldInfoPtr_g_Fightting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_Fightting");
		AI_Boss_Act01.NativeFieldInfoPtr_g_FightCombo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_FightCombo");
		AI_Boss_Act01.NativeFieldInfoPtr_g_v3AttackDashRotateTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_v3AttackDashRotateTarget");
		AI_Boss_Act01.NativeFieldInfoPtr_g_bSecondMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "g_bSecondMode");
		AI_Boss_Act01.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663969);
		AI_Boss_Act01.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663970);
		AI_Boss_Act01.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663971);
		AI_Boss_Act01.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663972);
		AI_Boss_Act01.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663973);
		AI_Boss_Act01.NativeMethodInfoPtr_ExitFightStatus_Protected_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663974);
		AI_Boss_Act01.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_New_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663975);
		AI_Boss_Act01.NativeMethodInfoPtr_AWait_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663976);
		AI_Boss_Act01.NativeMethodInfoPtr_AEnd_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663977);
		AI_Boss_Act01.NativeMethodInfoPtr_ADestoryExplosion_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663978);
		AI_Boss_Act01.NativeMethodInfoPtr_AWatch_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663979);
		AI_Boss_Act01.NativeMethodInfoPtr_FirstMode_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663980);
		AI_Boss_Act01.NativeMethodInfoPtr_SecondMode_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663981);
		AI_Boss_Act01.NativeMethodInfoPtr_ATrack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663982);
		AI_Boss_Act01.NativeMethodInfoPtr_Attack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663983);
		AI_Boss_Act01.NativeMethodInfoPtr_Attack02_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663984);
		AI_Boss_Act01.NativeMethodInfoPtr_AttackAssault_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663985);
		AI_Boss_Act01.NativeMethodInfoPtr_AttackDashRoataeReady_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663986);
		AI_Boss_Act01.NativeMethodInfoPtr_AttackDashRoataeMove_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663987);
		AI_Boss_Act01.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663988);
		AI_Boss_Act01.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663989);
		AI_Boss_Act01.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663990);
		AI_Boss_Act01.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663991);
		AI_Boss_Act01.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663992);
		AI_Boss_Act01.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, 100663993);
	}

	// Token: 0x060008ED RID: 2285 RVA: 0x0001D7C8 File Offset: 0x0001B9C8
	public AI_Boss_Act01(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000301 RID: 769
	// (get) Token: 0x060008EE RID: 2286 RVA: 0x00025D8C File Offset: 0x00023F8C
	// (set) Token: 0x060008EF RID: 2287 RVA: 0x00025DC0 File Offset: 0x00023FC0
	public unsafe BossAct01EffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new BossAct01EffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000302 RID: 770
	// (get) Token: 0x060008F0 RID: 2288 RVA: 0x00025DE8 File Offset: 0x00023FE8
	// (set) Token: 0x060008F1 RID: 2289 RVA: 0x00025E1C File Offset: 0x0002401C
	public unsafe VoiceBoss01 g_Voice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_Voice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VoiceBoss01(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_Voice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000303 RID: 771
	// (get) Token: 0x060008F2 RID: 2290 RVA: 0x00025E44 File Offset: 0x00024044
	// (set) Token: 0x060008F3 RID: 2291 RVA: 0x00025E6C File Offset: 0x0002406C
	public unsafe float g_fAttackRadiusFar
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackRadiusFar);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackRadiusFar)) = value;
		}
	}

	// Token: 0x17000304 RID: 772
	// (get) Token: 0x060008F4 RID: 2292 RVA: 0x00025E90 File Offset: 0x00024090
	// (set) Token: 0x060008F5 RID: 2293 RVA: 0x00025EB8 File Offset: 0x000240B8
	public unsafe float g_fAttackRadiusNear
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackRadiusNear);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackRadiusNear)) = value;
		}
	}

	// Token: 0x17000305 RID: 773
	// (get) Token: 0x060008F6 RID: 2294 RVA: 0x00025EDC File Offset: 0x000240DC
	// (set) Token: 0x060008F7 RID: 2295 RVA: 0x00025F04 File Offset: 0x00024104
	public unsafe float g_fAttackMoveTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackMoveTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackMoveTime)) = value;
		}
	}

	// Token: 0x17000306 RID: 774
	// (get) Token: 0x060008F8 RID: 2296 RVA: 0x00025F28 File Offset: 0x00024128
	// (set) Token: 0x060008F9 RID: 2297 RVA: 0x00025F50 File Offset: 0x00024150
	public unsafe float g_fAttackTurnTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackTurnTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAttackTurnTime)) = value;
		}
	}

	// Token: 0x17000307 RID: 775
	// (get) Token: 0x060008FA RID: 2298 RVA: 0x00025F74 File Offset: 0x00024174
	// (set) Token: 0x060008FB RID: 2299 RVA: 0x00025F9C File Offset: 0x0002419C
	public unsafe float g_fComboTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fComboTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fComboTime)) = value;
		}
	}

	// Token: 0x17000308 RID: 776
	// (get) Token: 0x060008FC RID: 2300 RVA: 0x00025FC0 File Offset: 0x000241C0
	// (set) Token: 0x060008FD RID: 2301 RVA: 0x00025FE8 File Offset: 0x000241E8
	public unsafe float g_fAniMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAniMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_fAniMoveSpeed)) = value;
		}
	}

	// Token: 0x17000309 RID: 777
	// (get) Token: 0x060008FE RID: 2302 RVA: 0x0002600C File Offset: 0x0002420C
	// (set) Token: 0x060008FF RID: 2303 RVA: 0x00026040 File Offset: 0x00024240
	public unsafe CharacterController g_CCBlock
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_CCBlock);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CharacterController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_CCBlock), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700030A RID: 778
	// (get) Token: 0x06000900 RID: 2304 RVA: 0x00026068 File Offset: 0x00024268
	// (set) Token: 0x06000901 RID: 2305 RVA: 0x0002609C File Offset: 0x0002429C
	public unsafe Shake g_ShakeHead
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.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_Boss_Act01.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700030B RID: 779
	// (get) Token: 0x06000902 RID: 2306 RVA: 0x000260C4 File Offset: 0x000242C4
	// (set) Token: 0x06000903 RID: 2307 RVA: 0x000260F8 File Offset: 0x000242F8
	public unsafe Shake g_ShakeBody
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.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_Boss_Act01.NativeFieldInfoPtr_g_ShakeBody), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700030C RID: 780
	// (get) Token: 0x06000904 RID: 2308 RVA: 0x00026120 File Offset: 0x00024320
	// (set) Token: 0x06000905 RID: 2309 RVA: 0x00026154 File Offset: 0x00024354
	public unsafe Shake g_ShakeShoulderR
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeShoulderR);
			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_Boss_Act01.NativeFieldInfoPtr_g_ShakeShoulderR), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700030D RID: 781
	// (get) Token: 0x06000906 RID: 2310 RVA: 0x0002617C File Offset: 0x0002437C
	// (set) Token: 0x06000907 RID: 2311 RVA: 0x000261B0 File Offset: 0x000243B0
	public unsafe Shake g_ShakeShoulderL
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeShoulderL);
			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_Boss_Act01.NativeFieldInfoPtr_g_ShakeShoulderL), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700030E RID: 782
	// (get) Token: 0x06000908 RID: 2312 RVA: 0x000261D8 File Offset: 0x000243D8
	// (set) Token: 0x06000909 RID: 2313 RVA: 0x0002620C File Offset: 0x0002440C
	public unsafe Shake g_ShakeHandR
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeHandR);
			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_Boss_Act01.NativeFieldInfoPtr_g_ShakeHandR), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700030F RID: 783
	// (get) Token: 0x0600090A RID: 2314 RVA: 0x00026234 File Offset: 0x00024434
	// (set) Token: 0x0600090B RID: 2315 RVA: 0x00026268 File Offset: 0x00024468
	public unsafe Shake g_ShakeHandL
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeHandL);
			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_Boss_Act01.NativeFieldInfoPtr_g_ShakeHandL), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000310 RID: 784
	// (get) Token: 0x0600090C RID: 2316 RVA: 0x00026290 File Offset: 0x00024490
	// (set) Token: 0x0600090D RID: 2317 RVA: 0x000262C4 File Offset: 0x000244C4
	public unsafe Shake g_ShakeWenpon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeWenpon);
			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_Boss_Act01.NativeFieldInfoPtr_g_ShakeWenpon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000311 RID: 785
	// (get) Token: 0x0600090E RID: 2318 RVA: 0x000262EC File Offset: 0x000244EC
	// (set) Token: 0x0600090F RID: 2319 RVA: 0x00026320 File Offset: 0x00024520
	public unsafe Shake g_ShakeShield
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeShield);
			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_Boss_Act01.NativeFieldInfoPtr_g_ShakeShield), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000312 RID: 786
	// (get) Token: 0x06000910 RID: 2320 RVA: 0x00026348 File Offset: 0x00024548
	// (set) Token: 0x06000911 RID: 2321 RVA: 0x0002637C File Offset: 0x0002457C
	public unsafe Shake g_ShakeSmoke01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeSmoke01);
			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_Boss_Act01.NativeFieldInfoPtr_g_ShakeSmoke01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000313 RID: 787
	// (get) Token: 0x06000912 RID: 2322 RVA: 0x000263A4 File Offset: 0x000245A4
	// (set) Token: 0x06000913 RID: 2323 RVA: 0x000263D8 File Offset: 0x000245D8
	public unsafe Shake g_ShakeSmoke02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_ShakeSmoke02);
			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_Boss_Act01.NativeFieldInfoPtr_g_ShakeSmoke02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000314 RID: 788
	// (get) Token: 0x06000914 RID: 2324 RVA: 0x00026400 File Offset: 0x00024600
	// (set) Token: 0x06000915 RID: 2325 RVA: 0x00026428 File Offset: 0x00024628
	public unsafe AI_Boss_Act01.AIFighting g_Fightting
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_Fightting);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_Fightting)) = value;
		}
	}

	// Token: 0x17000315 RID: 789
	// (get) Token: 0x06000916 RID: 2326 RVA: 0x0002644C File Offset: 0x0002464C
	// (set) Token: 0x06000917 RID: 2327 RVA: 0x00026474 File Offset: 0x00024674
	public unsafe AI_Boss_Act01.AIFighting g_FightCombo
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_FightCombo);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_FightCombo)) = value;
		}
	}

	// Token: 0x17000316 RID: 790
	// (get) Token: 0x06000918 RID: 2328 RVA: 0x00026498 File Offset: 0x00024698
	// (set) Token: 0x06000919 RID: 2329 RVA: 0x000264C0 File Offset: 0x000246C0
	public unsafe Vector3 g_v3AttackDashRotateTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_v3AttackDashRotateTarget);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_v3AttackDashRotateTarget)) = value;
		}
	}

	// Token: 0x17000317 RID: 791
	// (get) Token: 0x0600091A RID: 2330 RVA: 0x000264E4 File Offset: 0x000246E4
	// (set) Token: 0x0600091B RID: 2331 RVA: 0x0002650C File Offset: 0x0002470C
	public unsafe bool g_bSecondMode
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_bSecondMode);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_Boss_Act01.NativeFieldInfoPtr_g_bSecondMode)) = value;
		}
	}

	// Token: 0x04000658 RID: 1624
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x04000659 RID: 1625
	private static readonly IntPtr NativeFieldInfoPtr_g_Voice;

	// Token: 0x0400065A RID: 1626
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadiusFar;

	// Token: 0x0400065B RID: 1627
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRadiusNear;

	// Token: 0x0400065C RID: 1628
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackMoveTime;

	// Token: 0x0400065D RID: 1629
	private static readonly IntPtr NativeFieldInfoPtr_g_fAttackTurnTime;

	// Token: 0x0400065E RID: 1630
	private static readonly IntPtr NativeFieldInfoPtr_g_fComboTime;

	// Token: 0x0400065F RID: 1631
	private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveSpeed;

	// Token: 0x04000660 RID: 1632
	private static readonly IntPtr NativeFieldInfoPtr_g_CCBlock;

	// Token: 0x04000661 RID: 1633
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead;

	// Token: 0x04000662 RID: 1634
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeBody;

	// Token: 0x04000663 RID: 1635
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeShoulderR;

	// Token: 0x04000664 RID: 1636
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeShoulderL;

	// Token: 0x04000665 RID: 1637
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHandR;

	// Token: 0x04000666 RID: 1638
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHandL;

	// Token: 0x04000667 RID: 1639
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeWenpon;

	// Token: 0x04000668 RID: 1640
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeShield;

	// Token: 0x04000669 RID: 1641
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeSmoke01;

	// Token: 0x0400066A RID: 1642
	private static readonly IntPtr NativeFieldInfoPtr_g_ShakeSmoke02;

	// Token: 0x0400066B RID: 1643
	private static readonly IntPtr NativeFieldInfoPtr_g_Fightting;

	// Token: 0x0400066C RID: 1644
	private static readonly IntPtr NativeFieldInfoPtr_g_FightCombo;

	// Token: 0x0400066D RID: 1645
	private static readonly IntPtr NativeFieldInfoPtr_g_v3AttackDashRotateTarget;

	// Token: 0x0400066E RID: 1646
	private static readonly IntPtr NativeFieldInfoPtr_g_bSecondMode;

	// Token: 0x0400066F RID: 1647
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x04000670 RID: 1648
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x04000671 RID: 1649
	private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0;

	// Token: 0x04000672 RID: 1650
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x04000673 RID: 1651
	private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0;

	// Token: 0x04000674 RID: 1652
	private static readonly IntPtr NativeMethodInfoPtr_ExitFightStatus_Protected_Void_AIFighting_0;

	// Token: 0x04000675 RID: 1653
	private static readonly IntPtr NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_New_Void_AIFighting_0;

	// Token: 0x04000676 RID: 1654
	private static readonly IntPtr NativeMethodInfoPtr_AWait_Private_Void_0;

	// Token: 0x04000677 RID: 1655
	private static readonly IntPtr NativeMethodInfoPtr_AEnd_Protected_Virtual_New_Void_0;

	// Token: 0x04000678 RID: 1656
	private static readonly IntPtr NativeMethodInfoPtr_ADestoryExplosion_Protected_Virtual_New_Void_0;

	// Token: 0x04000679 RID: 1657
	private static readonly IntPtr NativeMethodInfoPtr_AWatch_Protected_Virtual_New_Void_0;

	// Token: 0x0400067A RID: 1658
	private static readonly IntPtr NativeMethodInfoPtr_FirstMode_Protected_Virtual_New_Void_0;

	// Token: 0x0400067B RID: 1659
	private static readonly IntPtr NativeMethodInfoPtr_SecondMode_Protected_Virtual_New_Void_0;

	// Token: 0x0400067C RID: 1660
	private static readonly IntPtr NativeMethodInfoPtr_ATrack_Private_Void_0;

	// Token: 0x0400067D RID: 1661
	private static readonly IntPtr NativeMethodInfoPtr_Attack_Private_Void_0;

	// Token: 0x0400067E RID: 1662
	private static readonly IntPtr NativeMethodInfoPtr_Attack02_Private_Void_0;

	// Token: 0x0400067F RID: 1663
	private static readonly IntPtr NativeMethodInfoPtr_AttackAssault_Protected_Virtual_New_Void_0;

	// Token: 0x04000680 RID: 1664
	private static readonly IntPtr NativeMethodInfoPtr_AttackDashRoataeReady_Private_Void_0;

	// Token: 0x04000681 RID: 1665
	private static readonly IntPtr NativeMethodInfoPtr_AttackDashRoataeMove_Private_Void_0;

	// Token: 0x04000682 RID: 1666
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x04000683 RID: 1667
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x04000684 RID: 1668
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x04000685 RID: 1669
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x04000686 RID: 1670
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x04000687 RID: 1671
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000052 RID: 82
	public enum AIFighting
	{
		// Token: 0x04000689 RID: 1673
		Null,
		// Token: 0x0400068A RID: 1674
		Opening01,
		// Token: 0x0400068B RID: 1675
		Opening02,
		// Token: 0x0400068C RID: 1676
		AWatch,
		// Token: 0x0400068D RID: 1677
		ATrack,
		// Token: 0x0400068E RID: 1678
		Attack01,
		// Token: 0x0400068F RID: 1679
		Attack02,
		// Token: 0x04000690 RID: 1680
		Attack03,
		// Token: 0x04000691 RID: 1681
		Attack04,
		// Token: 0x04000692 RID: 1682
		ComboAttack02,
		// Token: 0x04000693 RID: 1683
		ComboAttack03,
		// Token: 0x04000694 RID: 1684
		ComboAttack04,
		// Token: 0x04000695 RID: 1685
		AttackShield,
		// Token: 0x04000696 RID: 1686
		AttackSwordEnergy,
		// Token: 0x04000697 RID: 1687
		AttackSkill01,
		// Token: 0x04000698 RID: 1688
		AttackSkill01_02,
		// Token: 0x04000699 RID: 1689
		AttackAssault,
		// Token: 0x0400069A RID: 1690
		AttackDashRoataeReady,
		// Token: 0x0400069B RID: 1691
		AttackDashRoataeMove,
		// Token: 0x0400069C RID: 1692
		AttackDashRoatae,
		// Token: 0x0400069D RID: 1693
		ComboAssault,
		// Token: 0x0400069E RID: 1694
		Damaged,
		// Token: 0x0400069F RID: 1695
		Death,
		// Token: 0x040006A0 RID: 1696
		DeathLoop,
		// Token: 0x040006A1 RID: 1697
		End,
		// Token: 0x040006A2 RID: 1698
		DamagedFast,
		// Token: 0x040006A3 RID: 1699
		DestroyExplosion,
		// Token: 0x040006A4 RID: 1700
		BR_DamageAttack01,
		// Token: 0x040006A5 RID: 1701
		BR_DamageAttack02,
		// Token: 0x040006A6 RID: 1702
		BR_AttackAssaultCombo
	}

	// Token: 0x02000053 RID: 83
	[ObfuscatedName("AI_Boss_Act01/<>c")]
	[Serializable]
	public sealed class __c : Il2CppSystem.Object
	{
		// Token: 0x0600091C RID: 2332 RVA: 0x00026530 File Offset: 0x00024730
		[CallerCount(1664)]
		[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe __c()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_Boss_Act01.__c>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600091D RID: 2333 RVA: 0x0002657C File Offset: 0x0002477C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494630, XrefRangeEnd = 494640, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _SetAiStatus_b__27_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.__c.NativeMethodInfoPtr__SetAiStatus_b__27_0_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x0600091E RID: 2334 RVA: 0x000265C8 File Offset: 0x000247C8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 494640, XrefRangeEnd = 494650, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _SetAiStatus_b__27_1()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_Boss_Act01.__c.NativeMethodInfoPtr__SetAiStatus_b__27_1_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x0600091F RID: 2335 RVA: 0x00026614 File Offset: 0x00024814
		// Note: this type is marked as 'beforefieldinit'.
		static __c()
		{
			Il2CppClassPointerStore<AI_Boss_Act01.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AI_Boss_Act01>.NativeClassPtr, "<>c");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_Boss_Act01.__c>.NativeClassPtr);
			AI_Boss_Act01.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01.__c>.NativeClassPtr, "<>9");
			AI_Boss_Act01.__c.NativeFieldInfoPtr___9__27_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01.__c>.NativeClassPtr, "<>9__27_0");
			AI_Boss_Act01.__c.NativeFieldInfoPtr___9__27_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_Boss_Act01.__c>.NativeClassPtr, "<>9__27_1");
			AI_Boss_Act01.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01.__c>.NativeClassPtr, 100663995);
			AI_Boss_Act01.__c.NativeMethodInfoPtr__SetAiStatus_b__27_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01.__c>.NativeClassPtr, 100663996);
			AI_Boss_Act01.__c.NativeMethodInfoPtr__SetAiStatus_b__27_1_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_Boss_Act01.__c>.NativeClassPtr, 100663997);
		}

		// Token: 0x06000920 RID: 2336 RVA: 0x0000A74C File Offset: 0x0000894C
		public __c(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17000318 RID: 792
		// (get) Token: 0x06000921 RID: 2337 RVA: 0x000266B8 File Offset: 0x000248B8
		// (set) Token: 0x06000922 RID: 2338 RVA: 0x000266E3 File Offset: 0x000248E3
		public unsafe static AI_Boss_Act01.__c __9
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_Boss_Act01.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new AI_Boss_Act01.__c(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_Boss_Act01.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17000319 RID: 793
		// (get) Token: 0x06000923 RID: 2339 RVA: 0x000266F8 File Offset: 0x000248F8
		// (set) Token: 0x06000924 RID: 2340 RVA: 0x00026723 File Offset: 0x00024923
		public unsafe static Func<string> __9__27_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_Boss_Act01.__c.NativeFieldInfoPtr___9__27_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_Boss_Act01.__c.NativeFieldInfoPtr___9__27_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700031A RID: 794
		// (get) Token: 0x06000925 RID: 2341 RVA: 0x00026738 File Offset: 0x00024938
		// (set) Token: 0x06000926 RID: 2342 RVA: 0x00026763 File Offset: 0x00024963
		public unsafe static Func<string> __9__27_1
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_Boss_Act01.__c.NativeFieldInfoPtr___9__27_1, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_Boss_Act01.__c.NativeFieldInfoPtr___9__27_1, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x040006A7 RID: 1703
		private static readonly IntPtr NativeFieldInfoPtr___9;

		// Token: 0x040006A8 RID: 1704
		private static readonly IntPtr NativeFieldInfoPtr___9__27_0;

		// Token: 0x040006A9 RID: 1705
		private static readonly IntPtr NativeFieldInfoPtr___9__27_1;

		// Token: 0x040006AA RID: 1706
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x040006AB RID: 1707
		private static readonly IntPtr NativeMethodInfoPtr__SetAiStatus_b__27_0_Internal_String_0;

		// Token: 0x040006AC RID: 1708
		private static readonly IntPtr NativeMethodInfoPtr__SetAiStatus_b__27_1_Internal_String_0;
	}
}
