using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;

// Token: 0x020000C9 RID: 201
public class Boss03_AbsorbSoulSystem : MonoBehaviour
{
	// Token: 0x0600172C RID: 5932 RVA: 0x00063F4C File Offset: 0x0006214C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514101, XrefRangeEnd = 514170, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600172D RID: 5933 RVA: 0x00063F90 File Offset: 0x00062190
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514170, XrefRangeEnd = 514205, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600172E RID: 5934 RVA: 0x00063FD4 File Offset: 0x000621D4
	[CallerCount(9)]
	[CachedScanResults(RefRangeStart = 514221, RefRangeEnd = 514230, XrefRangeStart = 514205, XrefRangeEnd = 514221, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CreateSoul(Vector3 Pos)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Pos;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_CreateSoul_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600172F RID: 5935 RVA: 0x00064028 File Offset: 0x00062228
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 514235, RefRangeEnd = 514238, XrefRangeStart = 514230, XrefRangeEnd = 514235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void AbsorbSoul(Transform AbsorbPos, float fRadius)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(AbsorbPos);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fRadius;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_AbsorbSoul_Public_Void_Transform_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001730 RID: 5936 RVA: 0x00064094 File Offset: 0x00062294
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 514241, RefRangeEnd = 514242, XrefRangeStart = 514238, XrefRangeEnd = 514241, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void End()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_End_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001731 RID: 5937 RVA: 0x000640D8 File Offset: 0x000622D8
	[CallerCount(67)]
	[CachedScanResults(RefRangeStart = 166362, RefRangeEnd = 166429, XrefRangeStart = 166362, XrefRangeEnd = 166429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Boss03_AbsorbSoulSystem()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Boss03_AbsorbSoulSystem.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001732 RID: 5938 RVA: 0x00064124 File Offset: 0x00062324
	// Note: this type is marked as 'beforefieldinit'.
	static Boss03_AbsorbSoulSystem()
	{
		Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "Boss03_AbsorbSoulSystem");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr);
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_SC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "SC");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_SCPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_SCPos");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_TargetPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_TargetPos");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_EffBoss03Soul = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "EffBoss03Soul");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_EffBoss03SoulCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "EffBoss03SoulCollision");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_EffBoss03Soul = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_EffBoss03Soul");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_EffBoss03SoulCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_EffBoss03SoulCollision");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_iSoulSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_iSoulSize");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_iSoulIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_iSoulIndex");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_Pos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_Pos");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPiX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fPiX");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPiY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fPiY");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPiZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fPiZ");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fSpeedX");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fSpeedY");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fSpeedZ");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_v3CreateMoveDir = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_v3CreateMoveDir");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCreateMoveSpeedVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fCreateMoveSpeedVal");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCreateMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fCreateMoveSpeed");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fFollowSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fFollowSpeed");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fFollowSpeedMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fFollowSpeedMax");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPI2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fPI2");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedMin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fSpeedMin");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fSpeedMax");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_PrePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_PrePosition");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_bCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_bCollision");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCloseTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fCloseTimeVal");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCloseTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_fCloseTime");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_bAbsoub = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_bAbsoub");
		Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_bInit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, "g_bInit");
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665448);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665449);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_CreateSoul_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665450);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_AbsorbSoul_Public_Void_Transform_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665451);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_End_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665452);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665453);
	}

	// Token: 0x06001733 RID: 5939 RVA: 0x0000351C File Offset: 0x0000171C
	public Boss03_AbsorbSoulSystem(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000706 RID: 1798
	// (get) Token: 0x06001734 RID: 5940 RVA: 0x00064424 File Offset: 0x00062624
	// (set) Token: 0x06001735 RID: 5941 RVA: 0x00064458 File Offset: 0x00062658
	public unsafe SphereCollider SC
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_SC);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SphereCollider(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_SC), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000707 RID: 1799
	// (get) Token: 0x06001736 RID: 5942 RVA: 0x00064480 File Offset: 0x00062680
	// (set) Token: 0x06001737 RID: 5943 RVA: 0x000644B4 File Offset: 0x000626B4
	public unsafe Transform g_SCPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_SCPos);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_SCPos), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000708 RID: 1800
	// (get) Token: 0x06001738 RID: 5944 RVA: 0x000644DC File Offset: 0x000626DC
	// (set) Token: 0x06001739 RID: 5945 RVA: 0x00064510 File Offset: 0x00062710
	public unsafe Transform g_TargetPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_TargetPos);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_TargetPos), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000709 RID: 1801
	// (get) Token: 0x0600173A RID: 5946 RVA: 0x00064538 File Offset: 0x00062738
	// (set) Token: 0x0600173B RID: 5947 RVA: 0x0006456C File Offset: 0x0006276C
	public unsafe GameObject EffBoss03Soul
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_EffBoss03Soul);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_EffBoss03Soul), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700070A RID: 1802
	// (get) Token: 0x0600173C RID: 5948 RVA: 0x00064594 File Offset: 0x00062794
	// (set) Token: 0x0600173D RID: 5949 RVA: 0x000645C8 File Offset: 0x000627C8
	public unsafe GameObject EffBoss03SoulCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_EffBoss03SoulCollision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_EffBoss03SoulCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700070B RID: 1803
	// (get) Token: 0x0600173E RID: 5950 RVA: 0x000645F0 File Offset: 0x000627F0
	// (set) Token: 0x0600173F RID: 5951 RVA: 0x00064624 File Offset: 0x00062824
	public unsafe EffectPoolFull g_EffBoss03Soul
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_EffBoss03Soul);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPoolFull(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_EffBoss03Soul), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700070C RID: 1804
	// (get) Token: 0x06001740 RID: 5952 RVA: 0x0006464C File Offset: 0x0006284C
	// (set) Token: 0x06001741 RID: 5953 RVA: 0x00064680 File Offset: 0x00062880
	public unsafe EffectPool g_EffBoss03SoulCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_EffBoss03SoulCollision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_EffBoss03SoulCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700070D RID: 1805
	// (get) Token: 0x06001742 RID: 5954 RVA: 0x000646A8 File Offset: 0x000628A8
	// (set) Token: 0x06001743 RID: 5955 RVA: 0x000646C6 File Offset: 0x000628C6
	public unsafe static int g_iSoulSize
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_iSoulSize, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_iSoulSize, (void*)(&value));
		}
	}

	// Token: 0x1700070E RID: 1806
	// (get) Token: 0x06001744 RID: 5956 RVA: 0x000646D8 File Offset: 0x000628D8
	// (set) Token: 0x06001745 RID: 5957 RVA: 0x00064700 File Offset: 0x00062900
	public unsafe int g_iSoulIndex
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_iSoulIndex);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_iSoulIndex)) = value;
		}
	}

	// Token: 0x1700070F RID: 1807
	// (get) Token: 0x06001746 RID: 5958 RVA: 0x00064724 File Offset: 0x00062924
	// (set) Token: 0x06001747 RID: 5959 RVA: 0x00064758 File Offset: 0x00062958
	public unsafe Il2CppReferenceArray<Transform> g_Pos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_Pos);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_Pos), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000710 RID: 1808
	// (get) Token: 0x06001748 RID: 5960 RVA: 0x00064780 File Offset: 0x00062980
	// (set) Token: 0x06001749 RID: 5961 RVA: 0x000647B4 File Offset: 0x000629B4
	public unsafe Il2CppStructArray<float> g_fPiX
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPiX);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPiX), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000711 RID: 1809
	// (get) Token: 0x0600174A RID: 5962 RVA: 0x000647DC File Offset: 0x000629DC
	// (set) Token: 0x0600174B RID: 5963 RVA: 0x00064810 File Offset: 0x00062A10
	public unsafe Il2CppStructArray<float> g_fPiY
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPiY);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPiY), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000712 RID: 1810
	// (get) Token: 0x0600174C RID: 5964 RVA: 0x00064838 File Offset: 0x00062A38
	// (set) Token: 0x0600174D RID: 5965 RVA: 0x0006486C File Offset: 0x00062A6C
	public unsafe Il2CppStructArray<float> g_fPiZ
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPiZ);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPiZ), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000713 RID: 1811
	// (get) Token: 0x0600174E RID: 5966 RVA: 0x00064894 File Offset: 0x00062A94
	// (set) Token: 0x0600174F RID: 5967 RVA: 0x000648C8 File Offset: 0x00062AC8
	public unsafe Il2CppStructArray<float> g_fSpeedX
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedX);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedX), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000714 RID: 1812
	// (get) Token: 0x06001750 RID: 5968 RVA: 0x000648F0 File Offset: 0x00062AF0
	// (set) Token: 0x06001751 RID: 5969 RVA: 0x00064924 File Offset: 0x00062B24
	public unsafe Il2CppStructArray<float> g_fSpeedY
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedY);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedY), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000715 RID: 1813
	// (get) Token: 0x06001752 RID: 5970 RVA: 0x0006494C File Offset: 0x00062B4C
	// (set) Token: 0x06001753 RID: 5971 RVA: 0x00064980 File Offset: 0x00062B80
	public unsafe Il2CppStructArray<float> g_fSpeedZ
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedZ);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedZ), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000716 RID: 1814
	// (get) Token: 0x06001754 RID: 5972 RVA: 0x000649A8 File Offset: 0x00062BA8
	// (set) Token: 0x06001755 RID: 5973 RVA: 0x000649DC File Offset: 0x00062BDC
	public unsafe Il2CppStructArray<Vector3> g_v3CreateMoveDir
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_v3CreateMoveDir);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_v3CreateMoveDir), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000717 RID: 1815
	// (get) Token: 0x06001756 RID: 5974 RVA: 0x00064A04 File Offset: 0x00062C04
	// (set) Token: 0x06001757 RID: 5975 RVA: 0x00064A38 File Offset: 0x00062C38
	public unsafe Il2CppStructArray<float> g_fCreateMoveSpeedVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCreateMoveSpeedVal);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCreateMoveSpeedVal), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000718 RID: 1816
	// (get) Token: 0x06001758 RID: 5976 RVA: 0x00064A60 File Offset: 0x00062C60
	// (set) Token: 0x06001759 RID: 5977 RVA: 0x00064A7E File Offset: 0x00062C7E
	public unsafe static float g_fCreateMoveSpeed
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCreateMoveSpeed, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCreateMoveSpeed, (void*)(&value));
		}
	}

	// Token: 0x17000719 RID: 1817
	// (get) Token: 0x0600175A RID: 5978 RVA: 0x00064A90 File Offset: 0x00062C90
	// (set) Token: 0x0600175B RID: 5979 RVA: 0x00064AC4 File Offset: 0x00062CC4
	public unsafe Il2CppStructArray<float> g_fFollowSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fFollowSpeed);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fFollowSpeed), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700071A RID: 1818
	// (get) Token: 0x0600175C RID: 5980 RVA: 0x00064AEC File Offset: 0x00062CEC
	// (set) Token: 0x0600175D RID: 5981 RVA: 0x00064B0A File Offset: 0x00062D0A
	public unsafe static float g_fFollowSpeedMax
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fFollowSpeedMax, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fFollowSpeedMax, (void*)(&value));
		}
	}

	// Token: 0x1700071B RID: 1819
	// (get) Token: 0x0600175E RID: 5982 RVA: 0x00064B1C File Offset: 0x00062D1C
	// (set) Token: 0x0600175F RID: 5983 RVA: 0x00064B3A File Offset: 0x00062D3A
	public unsafe static float g_fPI2
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPI2, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fPI2, (void*)(&value));
		}
	}

	// Token: 0x1700071C RID: 1820
	// (get) Token: 0x06001760 RID: 5984 RVA: 0x00064B4C File Offset: 0x00062D4C
	// (set) Token: 0x06001761 RID: 5985 RVA: 0x00064B6A File Offset: 0x00062D6A
	public unsafe static float g_fSpeedMin
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedMin, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedMin, (void*)(&value));
		}
	}

	// Token: 0x1700071D RID: 1821
	// (get) Token: 0x06001762 RID: 5986 RVA: 0x00064B7C File Offset: 0x00062D7C
	// (set) Token: 0x06001763 RID: 5987 RVA: 0x00064B9A File Offset: 0x00062D9A
	public unsafe static float g_fSpeedMax
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedMax, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fSpeedMax, (void*)(&value));
		}
	}

	// Token: 0x1700071E RID: 1822
	// (get) Token: 0x06001764 RID: 5988 RVA: 0x00064BAC File Offset: 0x00062DAC
	// (set) Token: 0x06001765 RID: 5989 RVA: 0x00064BE0 File Offset: 0x00062DE0
	public unsafe Il2CppStructArray<Vector3> g_PrePosition
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_PrePosition);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_PrePosition), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700071F RID: 1823
	// (get) Token: 0x06001766 RID: 5990 RVA: 0x00064C08 File Offset: 0x00062E08
	// (set) Token: 0x06001767 RID: 5991 RVA: 0x00064C3C File Offset: 0x00062E3C
	public unsafe Il2CppStructArray<bool> g_bCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_bCollision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<bool>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_bCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000720 RID: 1824
	// (get) Token: 0x06001768 RID: 5992 RVA: 0x00064C64 File Offset: 0x00062E64
	// (set) Token: 0x06001769 RID: 5993 RVA: 0x00064C98 File Offset: 0x00062E98
	public unsafe Il2CppStructArray<float> g_fCloseTimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCloseTimeVal);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCloseTimeVal), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000721 RID: 1825
	// (get) Token: 0x0600176A RID: 5994 RVA: 0x00064CC0 File Offset: 0x00062EC0
	// (set) Token: 0x0600176B RID: 5995 RVA: 0x00064CDE File Offset: 0x00062EDE
	public unsafe static float g_fCloseTime
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCloseTime, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_fCloseTime, (void*)(&value));
		}
	}

	// Token: 0x17000722 RID: 1826
	// (get) Token: 0x0600176C RID: 5996 RVA: 0x00064CF0 File Offset: 0x00062EF0
	// (set) Token: 0x0600176D RID: 5997 RVA: 0x00064D18 File Offset: 0x00062F18
	public unsafe bool g_bAbsoub
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_bAbsoub);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_bAbsoub)) = value;
		}
	}

	// Token: 0x17000723 RID: 1827
	// (get) Token: 0x0600176E RID: 5998 RVA: 0x00064D3C File Offset: 0x00062F3C
	// (set) Token: 0x0600176F RID: 5999 RVA: 0x00064D64 File Offset: 0x00062F64
	public unsafe bool g_bInit
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_bInit);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AbsorbSoulSystem.NativeFieldInfoPtr_g_bInit)) = value;
		}
	}

	// Token: 0x04001207 RID: 4615
	private static readonly IntPtr NativeFieldInfoPtr_SC;

	// Token: 0x04001208 RID: 4616
	private static readonly IntPtr NativeFieldInfoPtr_g_SCPos;

	// Token: 0x04001209 RID: 4617
	private static readonly IntPtr NativeFieldInfoPtr_g_TargetPos;

	// Token: 0x0400120A RID: 4618
	private static readonly IntPtr NativeFieldInfoPtr_EffBoss03Soul;

	// Token: 0x0400120B RID: 4619
	private static readonly IntPtr NativeFieldInfoPtr_EffBoss03SoulCollision;

	// Token: 0x0400120C RID: 4620
	private static readonly IntPtr NativeFieldInfoPtr_g_EffBoss03Soul;

	// Token: 0x0400120D RID: 4621
	private static readonly IntPtr NativeFieldInfoPtr_g_EffBoss03SoulCollision;

	// Token: 0x0400120E RID: 4622
	private static readonly IntPtr NativeFieldInfoPtr_g_iSoulSize;

	// Token: 0x0400120F RID: 4623
	private static readonly IntPtr NativeFieldInfoPtr_g_iSoulIndex;

	// Token: 0x04001210 RID: 4624
	private static readonly IntPtr NativeFieldInfoPtr_g_Pos;

	// Token: 0x04001211 RID: 4625
	private static readonly IntPtr NativeFieldInfoPtr_g_fPiX;

	// Token: 0x04001212 RID: 4626
	private static readonly IntPtr NativeFieldInfoPtr_g_fPiY;

	// Token: 0x04001213 RID: 4627
	private static readonly IntPtr NativeFieldInfoPtr_g_fPiZ;

	// Token: 0x04001214 RID: 4628
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedX;

	// Token: 0x04001215 RID: 4629
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedY;

	// Token: 0x04001216 RID: 4630
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedZ;

	// Token: 0x04001217 RID: 4631
	private static readonly IntPtr NativeFieldInfoPtr_g_v3CreateMoveDir;

	// Token: 0x04001218 RID: 4632
	private static readonly IntPtr NativeFieldInfoPtr_g_fCreateMoveSpeedVal;

	// Token: 0x04001219 RID: 4633
	private static readonly IntPtr NativeFieldInfoPtr_g_fCreateMoveSpeed;

	// Token: 0x0400121A RID: 4634
	private static readonly IntPtr NativeFieldInfoPtr_g_fFollowSpeed;

	// Token: 0x0400121B RID: 4635
	private static readonly IntPtr NativeFieldInfoPtr_g_fFollowSpeedMax;

	// Token: 0x0400121C RID: 4636
	private static readonly IntPtr NativeFieldInfoPtr_g_fPI2;

	// Token: 0x0400121D RID: 4637
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedMin;

	// Token: 0x0400121E RID: 4638
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedMax;

	// Token: 0x0400121F RID: 4639
	private static readonly IntPtr NativeFieldInfoPtr_g_PrePosition;

	// Token: 0x04001220 RID: 4640
	private static readonly IntPtr NativeFieldInfoPtr_g_bCollision;

	// Token: 0x04001221 RID: 4641
	private static readonly IntPtr NativeFieldInfoPtr_g_fCloseTimeVal;

	// Token: 0x04001222 RID: 4642
	private static readonly IntPtr NativeFieldInfoPtr_g_fCloseTime;

	// Token: 0x04001223 RID: 4643
	private static readonly IntPtr NativeFieldInfoPtr_g_bAbsoub;

	// Token: 0x04001224 RID: 4644
	private static readonly IntPtr NativeFieldInfoPtr_g_bInit;

	// Token: 0x04001225 RID: 4645
	private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

	// Token: 0x04001226 RID: 4646
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04001227 RID: 4647
	private static readonly IntPtr NativeMethodInfoPtr_CreateSoul_Public_Void_Vector3_0;

	// Token: 0x04001228 RID: 4648
	private static readonly IntPtr NativeMethodInfoPtr_AbsorbSoul_Public_Void_Transform_Single_0;

	// Token: 0x04001229 RID: 4649
	private static readonly IntPtr NativeMethodInfoPtr_End_Public_Void_0;

	// Token: 0x0400122A RID: 4650
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
