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

// Token: 0x02000042 RID: 66
public class AI_BossLevel01_Plus : AI_Boss_Act01
{
	// Token: 0x060006A0 RID: 1696 RVA: 0x0001C178 File Offset: 0x0001A378
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471729, XrefRangeEnd = 471732, 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: 0x060006A1 RID: 1697 RVA: 0x0001C1F4 File Offset: 0x0001A3F4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471732, XrefRangeEnd = 471747, 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: 0x060006A2 RID: 1698 RVA: 0x0001C254 File Offset: 0x0001A454
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471747, XrefRangeEnd = 471772, 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: 0x060006A3 RID: 1699 RVA: 0x0001C2B4 File Offset: 0x0001A4B4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471772, XrefRangeEnd = 471773, 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: 0x060006A4 RID: 1700 RVA: 0x0001C304 File Offset: 0x0001A504
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471773, XrefRangeEnd = 471775, 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: 0x060006A5 RID: 1701 RVA: 0x0001C354 File Offset: 0x0001A554
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471775, XrefRangeEnd = 471779, 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: 0x060006A6 RID: 1702 RVA: 0x0001C3A4 File Offset: 0x0001A5A4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471779, XrefRangeEnd = 471788, 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: 0x060006A7 RID: 1703 RVA: 0x0001C3F4 File Offset: 0x0001A5F4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471788, XrefRangeEnd = 471825, 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: 0x060006A8 RID: 1704 RVA: 0x0001C458 File Offset: 0x0001A658
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 471826, RefRangeEnd = 471827, XrefRangeStart = 471825, XrefRangeEnd = 471826, 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: 0x060006A9 RID: 1705 RVA: 0x0001C4A4 File Offset: 0x0001A6A4
	// 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, 100663775);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663776);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663777);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_AEnd_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663778);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_ADestoryExplosion_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663779);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_FirstMode_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663780);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_SecondMode_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663781);
		AI_BossLevel01_Plus.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663782);
		AI_BossLevel01_Plus.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus>.NativeClassPtr, 100663783);
	}

	// Token: 0x060006AA RID: 1706 RVA: 0x0001C588 File Offset: 0x0001A788
	public AI_BossLevel01_Plus(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x04000413 RID: 1043
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x04000414 RID: 1044
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x04000415 RID: 1045
	private static readonly IntPtr NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0;

	// Token: 0x04000416 RID: 1046
	private static readonly IntPtr NativeMethodInfoPtr_AEnd_Protected_Virtual_Void_0;

	// Token: 0x04000417 RID: 1047
	private static readonly IntPtr NativeMethodInfoPtr_ADestoryExplosion_Protected_Virtual_Void_0;

	// Token: 0x04000418 RID: 1048
	private static readonly IntPtr NativeMethodInfoPtr_FirstMode_Protected_Virtual_Void_0;

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

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

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

	// Token: 0x02000043 RID: 67
	[ObfuscatedName("AI_BossLevel01_Plus/<>c")]
	[Serializable]
	public new sealed class __c : Il2CppSystem.Object
	{
		// Token: 0x060006AB RID: 1707 RVA: 0x0001C594 File Offset: 0x0001A794
		[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_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: 0x060006AC RID: 1708 RVA: 0x0001C5E0 File Offset: 0x0001A7E0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471699, XrefRangeEnd = 471709, 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: 0x060006AD RID: 1709 RVA: 0x0001C62C File Offset: 0x0001A82C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471709, XrefRangeEnd = 471719, 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: 0x060006AE RID: 1710 RVA: 0x0001C678 File Offset: 0x0001A878
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 471719, XrefRangeEnd = 471729, 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: 0x060006AF RID: 1711 RVA: 0x0001C6C4 File Offset: 0x0001A8C4
		// 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, 100663785);
			AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__SetAiStatus_b__1_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, 100663786);
			AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__SetAiStatus_b__1_1_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, 100663787);
			AI_BossLevel01_Plus.__c.NativeMethodInfoPtr__InitFightStatus_b__2_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossLevel01_Plus.__c>.NativeClassPtr, 100663788);
		}

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

		// Token: 0x1700024F RID: 591
		// (get) Token: 0x060006B1 RID: 1713 RVA: 0x0001C790 File Offset: 0x0001A990
		// (set) Token: 0x060006B2 RID: 1714 RVA: 0x0001C7BB File Offset: 0x0001A9BB
		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: 0x17000250 RID: 592
		// (get) Token: 0x060006B3 RID: 1715 RVA: 0x0001C7D0 File Offset: 0x0001A9D0
		// (set) Token: 0x060006B4 RID: 1716 RVA: 0x0001C7FB File Offset: 0x0001A9FB
		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: 0x17000251 RID: 593
		// (get) Token: 0x060006B5 RID: 1717 RVA: 0x0001C810 File Offset: 0x0001AA10
		// (set) Token: 0x060006B6 RID: 1718 RVA: 0x0001C83B File Offset: 0x0001AA3B
		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: 0x17000252 RID: 594
		// (get) Token: 0x060006B7 RID: 1719 RVA: 0x0001C850 File Offset: 0x0001AA50
		// (set) Token: 0x060006B8 RID: 1720 RVA: 0x0001C87B File Offset: 0x0001AA7B
		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: 0x0400041C RID: 1052
		private static readonly IntPtr NativeFieldInfoPtr___9;

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

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

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

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

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

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

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