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

// Token: 0x020000B2 RID: 178
public class Boss03_AbsorbSoulSystem : MonoBehaviour
{
	// Token: 0x060015AD RID: 5549 RVA: 0x0005D728 File Offset: 0x0005B928
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491479, XrefRangeEnd = 491548, 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: 0x060015AE RID: 5550 RVA: 0x0005D76C File Offset: 0x0005B96C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491548, XrefRangeEnd = 491583, 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: 0x060015AF RID: 5551 RVA: 0x0005D7B0 File Offset: 0x0005B9B0
	[CallerCount(9)]
	[CachedScanResults(RefRangeStart = 491599, RefRangeEnd = 491608, XrefRangeStart = 491583, XrefRangeEnd = 491599, 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: 0x060015B0 RID: 5552 RVA: 0x0005D804 File Offset: 0x0005BA04
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 491613, RefRangeEnd = 491616, XrefRangeStart = 491608, XrefRangeEnd = 491613, 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: 0x060015B1 RID: 5553 RVA: 0x0005D870 File Offset: 0x0005BA70
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 491619, RefRangeEnd = 491620, XrefRangeStart = 491616, XrefRangeEnd = 491619, 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: 0x060015B2 RID: 5554 RVA: 0x0005D8B4 File Offset: 0x0005BAB4
	[CallerCount(63)]
	[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, 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: 0x060015B3 RID: 5555 RVA: 0x0005D900 File Offset: 0x0005BB00
	// 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, 100665279);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665280);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_CreateSoul_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665281);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_AbsorbSoul_Public_Void_Transform_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665282);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr_End_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665283);
		Boss03_AbsorbSoulSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Boss03_AbsorbSoulSystem>.NativeClassPtr, 100665284);
	}

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

	// Token: 0x170006AB RID: 1707
	// (get) Token: 0x060015B5 RID: 5557 RVA: 0x0005DC00 File Offset: 0x0005BE00
	// (set) Token: 0x060015B6 RID: 5558 RVA: 0x0005DC34 File Offset: 0x0005BE34
	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: 0x170006AC RID: 1708
	// (get) Token: 0x060015B7 RID: 5559 RVA: 0x0005DC5C File Offset: 0x0005BE5C
	// (set) Token: 0x060015B8 RID: 5560 RVA: 0x0005DC90 File Offset: 0x0005BE90
	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: 0x170006AD RID: 1709
	// (get) Token: 0x060015B9 RID: 5561 RVA: 0x0005DCB8 File Offset: 0x0005BEB8
	// (set) Token: 0x060015BA RID: 5562 RVA: 0x0005DCEC File Offset: 0x0005BEEC
	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: 0x170006AE RID: 1710
	// (get) Token: 0x060015BB RID: 5563 RVA: 0x0005DD14 File Offset: 0x0005BF14
	// (set) Token: 0x060015BC RID: 5564 RVA: 0x0005DD48 File Offset: 0x0005BF48
	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: 0x170006AF RID: 1711
	// (get) Token: 0x060015BD RID: 5565 RVA: 0x0005DD70 File Offset: 0x0005BF70
	// (set) Token: 0x060015BE RID: 5566 RVA: 0x0005DDA4 File Offset: 0x0005BFA4
	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: 0x170006B0 RID: 1712
	// (get) Token: 0x060015BF RID: 5567 RVA: 0x0005DDCC File Offset: 0x0005BFCC
	// (set) Token: 0x060015C0 RID: 5568 RVA: 0x0005DE00 File Offset: 0x0005C000
	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: 0x170006B1 RID: 1713
	// (get) Token: 0x060015C1 RID: 5569 RVA: 0x0005DE28 File Offset: 0x0005C028
	// (set) Token: 0x060015C2 RID: 5570 RVA: 0x0005DE5C File Offset: 0x0005C05C
	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: 0x170006B2 RID: 1714
	// (get) Token: 0x060015C3 RID: 5571 RVA: 0x0005DE84 File Offset: 0x0005C084
	// (set) Token: 0x060015C4 RID: 5572 RVA: 0x0005DEA2 File Offset: 0x0005C0A2
	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: 0x170006B3 RID: 1715
	// (get) Token: 0x060015C5 RID: 5573 RVA: 0x0005DEB4 File Offset: 0x0005C0B4
	// (set) Token: 0x060015C6 RID: 5574 RVA: 0x0005DEDC File Offset: 0x0005C0DC
	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: 0x170006B4 RID: 1716
	// (get) Token: 0x060015C7 RID: 5575 RVA: 0x0005DF00 File Offset: 0x0005C100
	// (set) Token: 0x060015C8 RID: 5576 RVA: 0x0005DF34 File Offset: 0x0005C134
	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: 0x170006B5 RID: 1717
	// (get) Token: 0x060015C9 RID: 5577 RVA: 0x0005DF5C File Offset: 0x0005C15C
	// (set) Token: 0x060015CA RID: 5578 RVA: 0x0005DF90 File Offset: 0x0005C190
	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: 0x170006B6 RID: 1718
	// (get) Token: 0x060015CB RID: 5579 RVA: 0x0005DFB8 File Offset: 0x0005C1B8
	// (set) Token: 0x060015CC RID: 5580 RVA: 0x0005DFEC File Offset: 0x0005C1EC
	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: 0x170006B7 RID: 1719
	// (get) Token: 0x060015CD RID: 5581 RVA: 0x0005E014 File Offset: 0x0005C214
	// (set) Token: 0x060015CE RID: 5582 RVA: 0x0005E048 File Offset: 0x0005C248
	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: 0x170006B8 RID: 1720
	// (get) Token: 0x060015CF RID: 5583 RVA: 0x0005E070 File Offset: 0x0005C270
	// (set) Token: 0x060015D0 RID: 5584 RVA: 0x0005E0A4 File Offset: 0x0005C2A4
	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: 0x170006B9 RID: 1721
	// (get) Token: 0x060015D1 RID: 5585 RVA: 0x0005E0CC File Offset: 0x0005C2CC
	// (set) Token: 0x060015D2 RID: 5586 RVA: 0x0005E100 File Offset: 0x0005C300
	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: 0x170006BA RID: 1722
	// (get) Token: 0x060015D3 RID: 5587 RVA: 0x0005E128 File Offset: 0x0005C328
	// (set) Token: 0x060015D4 RID: 5588 RVA: 0x0005E15C File Offset: 0x0005C35C
	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: 0x170006BB RID: 1723
	// (get) Token: 0x060015D5 RID: 5589 RVA: 0x0005E184 File Offset: 0x0005C384
	// (set) Token: 0x060015D6 RID: 5590 RVA: 0x0005E1B8 File Offset: 0x0005C3B8
	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: 0x170006BC RID: 1724
	// (get) Token: 0x060015D7 RID: 5591 RVA: 0x0005E1E0 File Offset: 0x0005C3E0
	// (set) Token: 0x060015D8 RID: 5592 RVA: 0x0005E214 File Offset: 0x0005C414
	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: 0x170006BD RID: 1725
	// (get) Token: 0x060015D9 RID: 5593 RVA: 0x0005E23C File Offset: 0x0005C43C
	// (set) Token: 0x060015DA RID: 5594 RVA: 0x0005E25A File Offset: 0x0005C45A
	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: 0x170006BE RID: 1726
	// (get) Token: 0x060015DB RID: 5595 RVA: 0x0005E26C File Offset: 0x0005C46C
	// (set) Token: 0x060015DC RID: 5596 RVA: 0x0005E2A0 File Offset: 0x0005C4A0
	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: 0x170006BF RID: 1727
	// (get) Token: 0x060015DD RID: 5597 RVA: 0x0005E2C8 File Offset: 0x0005C4C8
	// (set) Token: 0x060015DE RID: 5598 RVA: 0x0005E2E6 File Offset: 0x0005C4E6
	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: 0x170006C0 RID: 1728
	// (get) Token: 0x060015DF RID: 5599 RVA: 0x0005E2F8 File Offset: 0x0005C4F8
	// (set) Token: 0x060015E0 RID: 5600 RVA: 0x0005E316 File Offset: 0x0005C516
	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: 0x170006C1 RID: 1729
	// (get) Token: 0x060015E1 RID: 5601 RVA: 0x0005E328 File Offset: 0x0005C528
	// (set) Token: 0x060015E2 RID: 5602 RVA: 0x0005E346 File Offset: 0x0005C546
	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: 0x170006C2 RID: 1730
	// (get) Token: 0x060015E3 RID: 5603 RVA: 0x0005E358 File Offset: 0x0005C558
	// (set) Token: 0x060015E4 RID: 5604 RVA: 0x0005E376 File Offset: 0x0005C576
	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: 0x170006C3 RID: 1731
	// (get) Token: 0x060015E5 RID: 5605 RVA: 0x0005E388 File Offset: 0x0005C588
	// (set) Token: 0x060015E6 RID: 5606 RVA: 0x0005E3BC File Offset: 0x0005C5BC
	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: 0x170006C4 RID: 1732
	// (get) Token: 0x060015E7 RID: 5607 RVA: 0x0005E3E4 File Offset: 0x0005C5E4
	// (set) Token: 0x060015E8 RID: 5608 RVA: 0x0005E418 File Offset: 0x0005C618
	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: 0x170006C5 RID: 1733
	// (get) Token: 0x060015E9 RID: 5609 RVA: 0x0005E440 File Offset: 0x0005C640
	// (set) Token: 0x060015EA RID: 5610 RVA: 0x0005E474 File Offset: 0x0005C674
	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: 0x170006C6 RID: 1734
	// (get) Token: 0x060015EB RID: 5611 RVA: 0x0005E49C File Offset: 0x0005C69C
	// (set) Token: 0x060015EC RID: 5612 RVA: 0x0005E4BA File Offset: 0x0005C6BA
	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: 0x170006C7 RID: 1735
	// (get) Token: 0x060015ED RID: 5613 RVA: 0x0005E4CC File Offset: 0x0005C6CC
	// (set) Token: 0x060015EE RID: 5614 RVA: 0x0005E4F4 File Offset: 0x0005C6F4
	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: 0x170006C8 RID: 1736
	// (get) Token: 0x060015EF RID: 5615 RVA: 0x0005E518 File Offset: 0x0005C718
	// (set) Token: 0x060015F0 RID: 5616 RVA: 0x0005E540 File Offset: 0x0005C740
	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: 0x040010E6 RID: 4326
	private static readonly IntPtr NativeFieldInfoPtr_SC;

	// Token: 0x040010E7 RID: 4327
	private static readonly IntPtr NativeFieldInfoPtr_g_SCPos;

	// Token: 0x040010E8 RID: 4328
	private static readonly IntPtr NativeFieldInfoPtr_g_TargetPos;

	// Token: 0x040010E9 RID: 4329
	private static readonly IntPtr NativeFieldInfoPtr_EffBoss03Soul;

	// Token: 0x040010EA RID: 4330
	private static readonly IntPtr NativeFieldInfoPtr_EffBoss03SoulCollision;

	// Token: 0x040010EB RID: 4331
	private static readonly IntPtr NativeFieldInfoPtr_g_EffBoss03Soul;

	// Token: 0x040010EC RID: 4332
	private static readonly IntPtr NativeFieldInfoPtr_g_EffBoss03SoulCollision;

	// Token: 0x040010ED RID: 4333
	private static readonly IntPtr NativeFieldInfoPtr_g_iSoulSize;

	// Token: 0x040010EE RID: 4334
	private static readonly IntPtr NativeFieldInfoPtr_g_iSoulIndex;

	// Token: 0x040010EF RID: 4335
	private static readonly IntPtr NativeFieldInfoPtr_g_Pos;

	// Token: 0x040010F0 RID: 4336
	private static readonly IntPtr NativeFieldInfoPtr_g_fPiX;

	// Token: 0x040010F1 RID: 4337
	private static readonly IntPtr NativeFieldInfoPtr_g_fPiY;

	// Token: 0x040010F2 RID: 4338
	private static readonly IntPtr NativeFieldInfoPtr_g_fPiZ;

	// Token: 0x040010F3 RID: 4339
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedX;

	// Token: 0x040010F4 RID: 4340
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedY;

	// Token: 0x040010F5 RID: 4341
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedZ;

	// Token: 0x040010F6 RID: 4342
	private static readonly IntPtr NativeFieldInfoPtr_g_v3CreateMoveDir;

	// Token: 0x040010F7 RID: 4343
	private static readonly IntPtr NativeFieldInfoPtr_g_fCreateMoveSpeedVal;

	// Token: 0x040010F8 RID: 4344
	private static readonly IntPtr NativeFieldInfoPtr_g_fCreateMoveSpeed;

	// Token: 0x040010F9 RID: 4345
	private static readonly IntPtr NativeFieldInfoPtr_g_fFollowSpeed;

	// Token: 0x040010FA RID: 4346
	private static readonly IntPtr NativeFieldInfoPtr_g_fFollowSpeedMax;

	// Token: 0x040010FB RID: 4347
	private static readonly IntPtr NativeFieldInfoPtr_g_fPI2;

	// Token: 0x040010FC RID: 4348
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedMin;

	// Token: 0x040010FD RID: 4349
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeedMax;

	// Token: 0x040010FE RID: 4350
	private static readonly IntPtr NativeFieldInfoPtr_g_PrePosition;

	// Token: 0x040010FF RID: 4351
	private static readonly IntPtr NativeFieldInfoPtr_g_bCollision;

	// Token: 0x04001100 RID: 4352
	private static readonly IntPtr NativeFieldInfoPtr_g_fCloseTimeVal;

	// Token: 0x04001101 RID: 4353
	private static readonly IntPtr NativeFieldInfoPtr_g_fCloseTime;

	// Token: 0x04001102 RID: 4354
	private static readonly IntPtr NativeFieldInfoPtr_g_bAbsoub;

	// Token: 0x04001103 RID: 4355
	private static readonly IntPtr NativeFieldInfoPtr_g_bInit;

	// Token: 0x04001104 RID: 4356
	private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

	// Token: 0x04001105 RID: 4357
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04001106 RID: 4358
	private static readonly IntPtr NativeMethodInfoPtr_CreateSoul_Public_Void_Vector3_0;

	// Token: 0x04001107 RID: 4359
	private static readonly IntPtr NativeMethodInfoPtr_AbsorbSoul_Public_Void_Transform_Single_0;

	// Token: 0x04001108 RID: 4360
	private static readonly IntPtr NativeMethodInfoPtr_End_Public_Void_0;

	// Token: 0x04001109 RID: 4361
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
