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

// Token: 0x0200009B RID: 155
public class AI_BossRush_Boss01 : AI_BossLevel01_Plus
{
	// Token: 0x06001254 RID: 4692 RVA: 0x0004F58C File Offset: 0x0004D78C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505495, XrefRangeEnd = 505516, 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_BossRush_Boss01.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001255 RID: 4693 RVA: 0x0004F5EC File Offset: 0x0004D7EC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505516, XrefRangeEnd = 505565, 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_BossRush_Boss01.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001256 RID: 4694 RVA: 0x0004F63C File Offset: 0x0004D83C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505565, XrefRangeEnd = 505601, 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_BossRush_Boss01.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001257 RID: 4695 RVA: 0x0004F69C File Offset: 0x0004D89C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505601, XrefRangeEnd = 505629, 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_BossRush_Boss01.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001258 RID: 4696 RVA: 0x0004F6FC File Offset: 0x0004D8FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505629, XrefRangeEnd = 505631, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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_BossRush_Boss01.NativeMethodInfoPtr_AWatch_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001259 RID: 4697 RVA: 0x0004F74C File Offset: 0x0004D94C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505631, XrefRangeEnd = 505638, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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_BossRush_Boss01.NativeMethodInfoPtr_AttackAssault_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600125A RID: 4698 RVA: 0x0004F79C File Offset: 0x0004D99C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505638, XrefRangeEnd = 505676, 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_BossRush_Boss01.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600125B RID: 4699 RVA: 0x0004F800 File Offset: 0x0004DA00
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 505677, RefRangeEnd = 505678, XrefRangeStart = 505676, XrefRangeEnd = 505677, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_BossRush_Boss01()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_Boss01.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600125C RID: 4700 RVA: 0x0004F84C File Offset: 0x0004DA4C
	// Note: this type is marked as 'beforefieldinit'.
	static AI_BossRush_Boss01()
	{
		Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_BossRush_Boss01");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr);
		AI_BossRush_Boss01.NativeFieldInfoPtr_g_bTimer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, "g_bTimer");
		AI_BossRush_Boss01.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, 100664990);
		AI_BossRush_Boss01.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, 100664991);
		AI_BossRush_Boss01.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, 100664992);
		AI_BossRush_Boss01.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, 100664993);
		AI_BossRush_Boss01.NativeMethodInfoPtr_AWatch_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, 100664994);
		AI_BossRush_Boss01.NativeMethodInfoPtr_AttackAssault_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, 100664995);
		AI_BossRush_Boss01.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, 100664996);
		AI_BossRush_Boss01.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, 100664997);
	}

	// Token: 0x0600125D RID: 4701 RVA: 0x0004F930 File Offset: 0x0004DB30
	public AI_BossRush_Boss01(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000599 RID: 1433
	// (get) Token: 0x0600125E RID: 4702 RVA: 0x0004F93C File Offset: 0x0004DB3C
	// (set) Token: 0x0600125F RID: 4703 RVA: 0x0004F964 File Offset: 0x0004DB64
	public unsafe bool g_bTimer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossRush_Boss01.NativeFieldInfoPtr_g_bTimer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossRush_Boss01.NativeFieldInfoPtr_g_bTimer)) = value;
		}
	}

	// Token: 0x04000E93 RID: 3731
	private static readonly IntPtr NativeFieldInfoPtr_g_bTimer;

	// Token: 0x04000E94 RID: 3732
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x04000E95 RID: 3733
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x04000E96 RID: 3734
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x04000E97 RID: 3735
	private static readonly IntPtr NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0;

	// Token: 0x04000E98 RID: 3736
	private static readonly IntPtr NativeMethodInfoPtr_AWatch_Protected_Virtual_Void_0;

	// Token: 0x04000E99 RID: 3737
	private static readonly IntPtr NativeMethodInfoPtr_AttackAssault_Protected_Virtual_Void_0;

	// Token: 0x04000E9A RID: 3738
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x04000E9B RID: 3739
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0200009C RID: 156
	[ObfuscatedName("AI_BossRush_Boss01/<>c")]
	[Serializable]
	public new sealed class __c : Object
	{
		// Token: 0x06001260 RID: 4704 RVA: 0x0004F988 File Offset: 0x0004DB88
		[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_BossRush_Boss01.__c>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_Boss01.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06001261 RID: 4705 RVA: 0x0004F9D4 File Offset: 0x0004DBD4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505467, XrefRangeEnd = 505471, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe float _Create_b__2_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_Boss01.__c.NativeMethodInfoPtr__Create_b__2_0_Internal_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06001262 RID: 4706 RVA: 0x0004FA24 File Offset: 0x0004DC24
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505471, XrefRangeEnd = 505475, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe float _Create_b__2_1()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_Boss01.__c.NativeMethodInfoPtr__Create_b__2_1_Internal_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06001263 RID: 4707 RVA: 0x0004FA74 File Offset: 0x0004DC74
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505475, XrefRangeEnd = 505485, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _SetAiStatus_b__3_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_Boss01.__c.NativeMethodInfoPtr__SetAiStatus_b__3_0_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x06001264 RID: 4708 RVA: 0x0004FAC0 File Offset: 0x0004DCC0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 505485, XrefRangeEnd = 505495, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _InitFightStatus_b__4_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_Boss01.__c.NativeMethodInfoPtr__InitFightStatus_b__4_0_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x06001265 RID: 4709 RVA: 0x0004FB0C File Offset: 0x0004DD0C
		// Note: this type is marked as 'beforefieldinit'.
		static __c()
		{
			Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AI_BossRush_Boss01>.NativeClassPtr, "<>c");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr);
			AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, "<>9");
			AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__2_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, "<>9__2_0");
			AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__2_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, "<>9__2_1");
			AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__3_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, "<>9__3_0");
			AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__4_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, "<>9__4_0");
			AI_BossRush_Boss01.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, 100664999);
			AI_BossRush_Boss01.__c.NativeMethodInfoPtr__Create_b__2_0_Internal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, 100665000);
			AI_BossRush_Boss01.__c.NativeMethodInfoPtr__Create_b__2_1_Internal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, 100665001);
			AI_BossRush_Boss01.__c.NativeMethodInfoPtr__SetAiStatus_b__3_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, 100665002);
			AI_BossRush_Boss01.__c.NativeMethodInfoPtr__InitFightStatus_b__4_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_Boss01.__c>.NativeClassPtr, 100665003);
		}

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

		// Token: 0x1700059A RID: 1434
		// (get) Token: 0x06001267 RID: 4711 RVA: 0x0004FC00 File Offset: 0x0004DE00
		// (set) Token: 0x06001268 RID: 4712 RVA: 0x0004FC2B File Offset: 0x0004DE2B
		public unsafe static AI_BossRush_Boss01.__c __9
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new AI_BossRush_Boss01.__c(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700059B RID: 1435
		// (get) Token: 0x06001269 RID: 4713 RVA: 0x0004FC40 File Offset: 0x0004DE40
		// (set) Token: 0x0600126A RID: 4714 RVA: 0x0004FC6B File Offset: 0x0004DE6B
		public unsafe static Func<float> __9__2_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__2_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<float>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__2_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700059C RID: 1436
		// (get) Token: 0x0600126B RID: 4715 RVA: 0x0004FC80 File Offset: 0x0004DE80
		// (set) Token: 0x0600126C RID: 4716 RVA: 0x0004FCAB File Offset: 0x0004DEAB
		public unsafe static Func<float> __9__2_1
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__2_1, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<float>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__2_1, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700059D RID: 1437
		// (get) Token: 0x0600126D RID: 4717 RVA: 0x0004FCC0 File Offset: 0x0004DEC0
		// (set) Token: 0x0600126E RID: 4718 RVA: 0x0004FCEB File Offset: 0x0004DEEB
		public unsafe static Func<string> __9__3_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__3_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__3_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700059E RID: 1438
		// (get) Token: 0x0600126F RID: 4719 RVA: 0x0004FD00 File Offset: 0x0004DF00
		// (set) Token: 0x06001270 RID: 4720 RVA: 0x0004FD2B File Offset: 0x0004DF2B
		public unsafe static Func<string> __9__4_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__4_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossRush_Boss01.__c.NativeFieldInfoPtr___9__4_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04000E9C RID: 3740
		private static readonly IntPtr NativeFieldInfoPtr___9;

		// Token: 0x04000E9D RID: 3741
		private static readonly IntPtr NativeFieldInfoPtr___9__2_0;

		// Token: 0x04000E9E RID: 3742
		private static readonly IntPtr NativeFieldInfoPtr___9__2_1;

		// Token: 0x04000E9F RID: 3743
		private static readonly IntPtr NativeFieldInfoPtr___9__3_0;

		// Token: 0x04000EA0 RID: 3744
		private static readonly IntPtr NativeFieldInfoPtr___9__4_0;

		// Token: 0x04000EA1 RID: 3745
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04000EA2 RID: 3746
		private static readonly IntPtr NativeMethodInfoPtr__Create_b__2_0_Internal_Single_0;

		// Token: 0x04000EA3 RID: 3747
		private static readonly IntPtr NativeMethodInfoPtr__Create_b__2_1_Internal_Single_0;

		// Token: 0x04000EA4 RID: 3748
		private static readonly IntPtr NativeMethodInfoPtr__SetAiStatus_b__3_0_Internal_String_0;

		// Token: 0x04000EA5 RID: 3749
		private static readonly IntPtr NativeMethodInfoPtr__InitFightStatus_b__4_0_Internal_String_0;
	}
}
