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

// Token: 0x020000AB RID: 171
public class AI_BossRush_SealGhost01 : AI_SealGhost
{
	// Token: 0x0600133A RID: 4922 RVA: 0x000534E8 File Offset: 0x000516E8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 507949, XrefRangeEnd = 507970, 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_SealGhost01.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600133B RID: 4923 RVA: 0x00053548 File Offset: 0x00051748
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 507970, XrefRangeEnd = 507992, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void InitFightStatus(AI_SealGhost.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_SealGhost01.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600133C RID: 4924 RVA: 0x000535A8 File Offset: 0x000517A8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 507992, XrefRangeEnd = 508015, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void FAttack()
	{
		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_SealGhost01.NativeMethodInfoPtr_FAttack_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600133D RID: 4925 RVA: 0x000535F8 File Offset: 0x000517F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 508015, XrefRangeEnd = 508025, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void FAttack01()
	{
		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_SealGhost01.NativeMethodInfoPtr_FAttack01_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600133E RID: 4926 RVA: 0x00053648 File Offset: 0x00051848
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 508025, XrefRangeEnd = 508079, 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_SealGhost01.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600133F RID: 4927 RVA: 0x00053698 File Offset: 0x00051898
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 508079, XrefRangeEnd = 508104, 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_SealGhost01.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001340 RID: 4928 RVA: 0x000536F8 File Offset: 0x000518F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 508104, XrefRangeEnd = 508105, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void AttackSelect()
	{
		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_SealGhost01.NativeMethodInfoPtr_AttackSelect_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001341 RID: 4929 RVA: 0x00053748 File Offset: 0x00051948
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 506634, RefRangeEnd = 506636, XrefRangeStart = 506634, XrefRangeEnd = 506636, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_BossRush_SealGhost01()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_SealGhost01.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001342 RID: 4930 RVA: 0x00053794 File Offset: 0x00051994
	// Note: this type is marked as 'beforefieldinit'.
	static AI_BossRush_SealGhost01()
	{
		Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_BossRush_SealGhost01");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr);
		AI_BossRush_SealGhost01.NativeFieldInfoPtr_g_bTimer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, "g_bTimer");
		AI_BossRush_SealGhost01.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, 100665110);
		AI_BossRush_SealGhost01.NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, 100665111);
		AI_BossRush_SealGhost01.NativeMethodInfoPtr_FAttack_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, 100665112);
		AI_BossRush_SealGhost01.NativeMethodInfoPtr_FAttack01_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, 100665113);
		AI_BossRush_SealGhost01.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, 100665114);
		AI_BossRush_SealGhost01.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, 100665115);
		AI_BossRush_SealGhost01.NativeMethodInfoPtr_AttackSelect_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, 100665116);
		AI_BossRush_SealGhost01.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, 100665117);
	}

	// Token: 0x06001343 RID: 4931 RVA: 0x00053878 File Offset: 0x00051A78
	public AI_BossRush_SealGhost01(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170005C4 RID: 1476
	// (get) Token: 0x06001344 RID: 4932 RVA: 0x00053884 File Offset: 0x00051A84
	// (set) Token: 0x06001345 RID: 4933 RVA: 0x000538AC File Offset: 0x00051AAC
	public unsafe bool g_bTimer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossRush_SealGhost01.NativeFieldInfoPtr_g_bTimer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_BossRush_SealGhost01.NativeFieldInfoPtr_g_bTimer)) = value;
		}
	}

	// Token: 0x04000F2E RID: 3886
	private static readonly IntPtr NativeFieldInfoPtr_g_bTimer;

	// Token: 0x04000F2F RID: 3887
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x04000F30 RID: 3888
	private static readonly IntPtr NativeMethodInfoPtr_InitFightStatus_Protected_Virtual_Void_AIFighting_0;

	// Token: 0x04000F31 RID: 3889
	private static readonly IntPtr NativeMethodInfoPtr_FAttack_Protected_Virtual_Void_0;

	// Token: 0x04000F32 RID: 3890
	private static readonly IntPtr NativeMethodInfoPtr_FAttack01_Protected_Virtual_Void_0;

	// Token: 0x04000F33 RID: 3891
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x04000F34 RID: 3892
	private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0;

	// Token: 0x04000F35 RID: 3893
	private static readonly IntPtr NativeMethodInfoPtr_AttackSelect_Protected_Virtual_Void_0;

	// Token: 0x04000F36 RID: 3894
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020000AC RID: 172
	[ObfuscatedName("AI_BossRush_SealGhost01/<>c")]
	[Serializable]
	public sealed class __c : Object
	{
		// Token: 0x06001346 RID: 4934 RVA: 0x000538D0 File Offset: 0x00051AD0
		[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_SealGhost01.__c>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_SealGhost01.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06001347 RID: 4935 RVA: 0x0005391C File Offset: 0x00051B1C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 507921, XrefRangeEnd = 507931, 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_BossRush_SealGhost01.__c.NativeMethodInfoPtr__InitFightStatus_b__2_0_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x06001348 RID: 4936 RVA: 0x00053968 File Offset: 0x00051B68
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 507931, XrefRangeEnd = 507935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe float _Create_b__5_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_SealGhost01.__c.NativeMethodInfoPtr__Create_b__5_0_Internal_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06001349 RID: 4937 RVA: 0x000539B8 File Offset: 0x00051BB8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 507935, XrefRangeEnd = 507939, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe float _Create_b__5_1()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_SealGhost01.__c.NativeMethodInfoPtr__Create_b__5_1_Internal_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x0600134A RID: 4938 RVA: 0x00053A08 File Offset: 0x00051C08
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 507939, XrefRangeEnd = 507949, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe string _SetAiStatus_b__6_0()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_BossRush_SealGhost01.__c.NativeMethodInfoPtr__SetAiStatus_b__6_0_Internal_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x0600134B RID: 4939 RVA: 0x00053A54 File Offset: 0x00051C54
		// Note: this type is marked as 'beforefieldinit'.
		static __c()
		{
			Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AI_BossRush_SealGhost01>.NativeClassPtr, "<>c");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr);
			AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, "<>9");
			AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__2_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, "<>9__2_0");
			AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__5_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, "<>9__5_0");
			AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__5_1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, "<>9__5_1");
			AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__6_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, "<>9__6_0");
			AI_BossRush_SealGhost01.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, 100665119);
			AI_BossRush_SealGhost01.__c.NativeMethodInfoPtr__InitFightStatus_b__2_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, 100665120);
			AI_BossRush_SealGhost01.__c.NativeMethodInfoPtr__Create_b__5_0_Internal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, 100665121);
			AI_BossRush_SealGhost01.__c.NativeMethodInfoPtr__Create_b__5_1_Internal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, 100665122);
			AI_BossRush_SealGhost01.__c.NativeMethodInfoPtr__SetAiStatus_b__6_0_Internal_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_BossRush_SealGhost01.__c>.NativeClassPtr, 100665123);
		}

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

		// Token: 0x170005C5 RID: 1477
		// (get) Token: 0x0600134D RID: 4941 RVA: 0x00053B48 File Offset: 0x00051D48
		// (set) Token: 0x0600134E RID: 4942 RVA: 0x00053B73 File Offset: 0x00051D73
		public unsafe static AI_BossRush_SealGhost01.__c __9
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new AI_BossRush_SealGhost01.__c(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x170005C6 RID: 1478
		// (get) Token: 0x0600134F RID: 4943 RVA: 0x00053B88 File Offset: 0x00051D88
		// (set) Token: 0x06001350 RID: 4944 RVA: 0x00053BB3 File Offset: 0x00051DB3
		public unsafe static Func<string> __9__2_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_SealGhost01.__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_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__2_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x170005C7 RID: 1479
		// (get) Token: 0x06001351 RID: 4945 RVA: 0x00053BC8 File Offset: 0x00051DC8
		// (set) Token: 0x06001352 RID: 4946 RVA: 0x00053BF3 File Offset: 0x00051DF3
		public unsafe static Func<float> __9__5_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__5_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<float>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__5_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x170005C8 RID: 1480
		// (get) Token: 0x06001353 RID: 4947 RVA: 0x00053C08 File Offset: 0x00051E08
		// (set) Token: 0x06001354 RID: 4948 RVA: 0x00053C33 File Offset: 0x00051E33
		public unsafe static Func<float> __9__5_1
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__5_1, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<float>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__5_1, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x170005C9 RID: 1481
		// (get) Token: 0x06001355 RID: 4949 RVA: 0x00053C48 File Offset: 0x00051E48
		// (set) Token: 0x06001356 RID: 4950 RVA: 0x00053C73 File Offset: 0x00051E73
		public unsafe static Func<string> __9__6_0
		{
			get
			{
				IntPtr intPtr;
				IL2CPP.il2cpp_field_static_get_value(AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__6_0, (void*)(&intPtr));
				IntPtr intPtr2 = intPtr;
				return (intPtr2 != 0) ? new Func<string>(intPtr2) : null;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(AI_BossRush_SealGhost01.__c.NativeFieldInfoPtr___9__6_0, IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04000F37 RID: 3895
		private static readonly IntPtr NativeFieldInfoPtr___9;

		// Token: 0x04000F38 RID: 3896
		private static readonly IntPtr NativeFieldInfoPtr___9__2_0;

		// Token: 0x04000F39 RID: 3897
		private static readonly IntPtr NativeFieldInfoPtr___9__5_0;

		// Token: 0x04000F3A RID: 3898
		private static readonly IntPtr NativeFieldInfoPtr___9__5_1;

		// Token: 0x04000F3B RID: 3899
		private static readonly IntPtr NativeFieldInfoPtr___9__6_0;

		// Token: 0x04000F3C RID: 3900
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x04000F3D RID: 3901
		private static readonly IntPtr NativeMethodInfoPtr__InitFightStatus_b__2_0_Internal_String_0;

		// Token: 0x04000F3E RID: 3902
		private static readonly IntPtr NativeMethodInfoPtr__Create_b__5_0_Internal_Single_0;

		// Token: 0x04000F3F RID: 3903
		private static readonly IntPtr NativeMethodInfoPtr__Create_b__5_1_Internal_Single_0;

		// Token: 0x04000F40 RID: 3904
		private static readonly IntPtr NativeMethodInfoPtr__SetAiStatus_b__6_0_Internal_String_0;
	}
}
