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

// Token: 0x02000043 RID: 67
public class AI_BossLevel01_Plus : AI_Boss_Act01
{
	// Token: 0x060006A3 RID: 1699 RVA: 0x0001C23C File Offset: 0x0001A43C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491571, XrefRangeEnd = 491574, 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_BossLevel01_Plus.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006A4 RID: 1700 RVA: 0x0001C2B8 File Offset: 0x0001A4B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491574, XrefRangeEnd = 491589, 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_BossLevel01_Plus.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060006A5 RID: 1701 RVA: 0x0001C318 File Offset: 0x0001A518
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491589, XrefRangeEnd = 491614, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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_BossLevel01_Plus.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060006A6 RID: 1702 RVA: 0x0001C378 File Offset: 0x0001A578
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491614, XrefRangeEnd = 491615, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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_BossLevel01_Plus.NativeMethodInfoPtr_AEnd_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006A7 RID: 1703 RVA: 0x0001C3C8 File Offset: 0x0001A5C8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491615, XrefRangeEnd = 491617, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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_BossLevel01_Plus.NativeMethodInfoPtr_ADestoryExplosion_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006A8 RID: 1704 RVA: 0x0001C418 File Offset: 0x0001A618
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491617, XrefRangeEnd = 491621, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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_BossLevel01_Plus.NativeMethodInfoPtr_FirstMode_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006A9 RID: 1705 RVA: 0x0001C468 File Offset: 0x0001A668
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491621, XrefRangeEnd = 491630, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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_BossLevel01_Plus.NativeMethodInfoPtr_SecondMode_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006AA RID: 1706 RVA: 0x0001C4B8 File Offset: 0x0001A6B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491630, XrefRangeEnd = 491669, 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_BossLevel01_Plus.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060006AB RID: 1707 RVA: 0x0001C51C File Offset: 0x0001A71C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 491670, RefRangeEnd = 491672, XrefRangeStart = 491669, XrefRangeEnd = 491670, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_BossLevel01_Plus()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel01_Plus.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060006AC RID: 1708 RVA: 0x0001C568 File Offset: 0x0001A768
	// Note: this type is marked as 'beforefieldinit'.
	static AI_BossLevel01_Plus()
	{
		Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_BossLevel01_Plus");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663776);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663777);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663778);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_AEnd_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663779);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_ADestoryExplosion_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663780);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_FirstMode_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663781);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_SecondMode_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663782);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663783);
		AI_BossLevel01_Plus.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663784);
	}

	// Token: 0x060006AD RID: 1709 RVA: 0x0001C64C File Offset: 0x0001A84C
	public AI_BossLevel01_Plus(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x04000419 RID: 1049
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x0400041A RID: 1050
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x0400041B RID: 1051
	private static readonly IntPtr NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0;

	// Token: 0x0400041C RID: 1052
	private static readonly IntPtr NativeMethodInfoPtr_AEnd_Protected_Virtual_Void_0;

	// Token: 0x0400041D RID: 1053
	private static readonly IntPtr NativeMethodInfoPtr_ADestoryExplosion_Protected_Virtual_Void_0;

	// Token: 0x0400041E RID: 1054
	private static readonly IntPtr NativeMethodInfoPtr_FirstMode_Protected_Virtual_Void_0;

	// Token: 0x0400041F RID: 1055
	private static readonly IntPtr NativeMethodInfoPtr_SecondMode_Protected_Virtual_Void_0;

	// Token: 0x04000420 RID: 1056
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x04000421 RID: 1057
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000044 RID: 68
	[ObfuscatedName("AI_BossLevel01_Plus/<>c")]
	[Serializable]
	public new sealed class __c : Il2CppSystem.Object
	{
		// Token: 0x060006AE RID: 1710 RVA: 0x0001C658 File Offset: 0x0001A858
		[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_BossLevel01_Plus.__c>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060006AF RID: 1711 RVA: 0x0001C6A4 File Offset: 0x0001A8A4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491541, XrefRangeEnd = 491551, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _SetAiStatus_b__1_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__SetAiStatus_b__1_0_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x060006B0 RID: 1712 RVA: 0x0001C6F0 File Offset: 0x0001A8F0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491551, XrefRangeEnd = 491561, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _SetAiStatus_b__1_1()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__SetAiStatus_b__1_1_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x060006B1 RID: 1713 RVA: 0x0001C73C File Offset: 0x0001A93C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491561, XrefRangeEnd = 491571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _InitFightStatus_b__2_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__InitFightStatus_b__2_0_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x060006B2 RID: 1714 RVA: 0x0001C788 File Offset: 0x0001A988
		// Note: this type is marked as 'beforefieldinit'.
		static __c()
		{
			Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, "<>c");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr);
			AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, "<>9");
			AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9__1_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, "<>9__1_0");
			AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9__1_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, "<>9__1_1");
			AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9__2_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, "<>9__2_0");
			AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, 100663786);
			AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__SetAiStatus_b__1_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, 100663787);
			AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__SetAiStatus_b__1_1_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, 100663788);
			AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__InitFightStatus_b__2_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, 100663789);
		}

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

		// Token: 0x17000251 RID: 593
		// (get) Token: 0x060006B4 RID: 1716 RVA: 0x0001C854 File Offset: 0x0001AA54
		// (set) Token: 0x060006B5 RID: 1717 RVA: 0x0001C87F File Offset: 0x0001AA7F
		public unsafe static AI_BossLevel01_Plus.__c __9
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new AI_BossLevel01_Plus.__c(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17000252 RID: 594
		// (get) Token: 0x060006B6 RID: 1718 RVA: 0x0001C894 File Offset: 0x0001AA94
		// (set) Token: 0x060006B7 RID: 1719 RVA: 0x0001C8BF File Offset: 0x0001AABF
		public unsafe static Func<string> __9__1_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9__1_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9__1_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17000253 RID: 595
		// (get) Token: 0x060006B8 RID: 1720 RVA: 0x0001C8D4 File Offset: 0x0001AAD4
		// (set) Token: 0x060006B9 RID: 1721 RVA: 0x0001C8FF File Offset: 0x0001AAFF
		public unsafe static Func<string> __9__1_1
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9__1_1, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9__1_1, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17000254 RID: 596
		// (get) Token: 0x060006BA RID: 1722 RVA: 0x0001C914 File Offset: 0x0001AB14
		// (set) Token: 0x060006BB RID: 1723 RVA: 0x0001C93F File Offset: 0x0001AB3F
		public unsafe static Func<string> __9__2_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9__2_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossLevel01_Plus.__c.NativeFieldInfoPtr___9__2_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04000422 RID: 1058
		private static readonly IntPtr NativeFieldInfoPtr___9;

		// Token: 0x04000423 RID: 1059
		private static readonly IntPtr NativeFieldInfoPtr___9__1_0;

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

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

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

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

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

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