using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem.Collections.Generic;
using UnityEngine;

// Token: 0x020000C6 RID: 198
public class Absorb : MonoBehaviour
{
	// Token: 0x170006F1 RID: 1777
	// (get) Token: 0x060016AC RID: 5804 RVA: 0x000624B0 File Offset: 0x000606B0
	public unsafe GameSave GameSave
	{
		[CallerCount(10)]
		[CachedScanResults(RefRangeStart = 513591, RefRangeEnd = 513601, XrefRangeStart = 513587, XrefRangeEnd = 513591, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Absorb.NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new GameSave(intPtr3) : null;
		}
	}

	// Token: 0x060016AD RID: 5805 RVA: 0x00062508 File Offset: 0x00060708
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 513665, RefRangeEnd = 513666, XrefRangeStart = 513601, XrefRangeEnd = 513665, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Absorb.NativeMethodInfoPtr_InitData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060016AE RID: 5806 RVA: 0x0006254C File Offset: 0x0006074C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 513666, XrefRangeEnd = 513939, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Absorb.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060016AF RID: 5807 RVA: 0x00062590 File Offset: 0x00060790
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 514003, RefRangeEnd = 514004, XrefRangeStart = 513939, XrefRangeEnd = 514003, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Absorb.NativeMethodInfoPtr_Attack_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060016B0 RID: 5808 RVA: 0x000625D4 File Offset: 0x000607D4
	[CallerCount(5874)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetTimeScale(float fTimeScale)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fTimeScale;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Absorb.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060016B1 RID: 5809 RVA: 0x00062628 File Offset: 0x00060828
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514004, XrefRangeEnd = 514005, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Absorb()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Absorb>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Absorb.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060016B2 RID: 5810 RVA: 0x00062674 File Offset: 0x00060874
	// Note: this type is marked as 'beforefieldinit'.
	static Absorb()
	{
		Il2CppClassPointerStore<Absorb>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "Absorb");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Absorb>.NativeClassPtr);
		Absorb.NativeFieldInfoPtr_enemies = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "enemies");
		Absorb.NativeFieldInfoPtr_g_AD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_AD");
		Absorb.NativeFieldInfoPtr_g_fDuration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fDuration");
		Absorb.NativeFieldInfoPtr_g_fDurationV2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fDurationV2");
		Absorb.NativeFieldInfoPtr_g_fDurationVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fDurationVal");
		Absorb.NativeFieldInfoPtr_g_fIntervals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fIntervals");
		Absorb.NativeFieldInfoPtr_g_fIntervalsVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fIntervalsVal");
		Absorb.NativeFieldInfoPtr_EffectLv01Object = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "EffectLv01Object");
		Absorb.NativeFieldInfoPtr_EffectLv03Object = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "EffectLv03Object");
		Absorb.NativeFieldInfoPtr_EffectLv05Object = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "EffectLv05Object");
		Absorb.NativeFieldInfoPtr_EffectCollisionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "EffectCollisionObject");
		Absorb.NativeFieldInfoPtr_g_EffLv01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_EffLv01");
		Absorb.NativeFieldInfoPtr_g_EffLv03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_EffLv03");
		Absorb.NativeFieldInfoPtr_g_EffLv05 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_EffLv05");
		Absorb.NativeFieldInfoPtr_g_EffCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_EffCollision");
		Absorb.NativeFieldInfoPtr_SEObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "SEObject");
		Absorb.NativeFieldInfoPtr_SECollisionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "SECollisionObject");
		Absorb.NativeFieldInfoPtr_g_SE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_SE");
		Absorb.NativeFieldInfoPtr_g_SEPCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_SEPCollision");
		Absorb.NativeFieldInfoPtr_g_fRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fRadius");
		Absorb.NativeFieldInfoPtr_g_DecalAura = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_DecalAura");
		Absorb.NativeFieldInfoPtr_g_MatDecalAura = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_MatDecalAura");
		Absorb.NativeFieldInfoPtr_g_OriginalColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_OriginalColor");
		Absorb.NativeFieldInfoPtr_g_Color = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_Color");
		Absorb.NativeFieldInfoPtr_g_fColorSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fColorSpeed");
		Absorb.NativeFieldInfoPtr_g_fRotateSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fRotateSpeed");
		Absorb.NativeFieldInfoPtr_g_fMPTotal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fMPTotal");
		Absorb.NativeFieldInfoPtr_g_fAchievementMP = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fAchievementMP");
		Absorb.NativeFieldInfoPtr_g_fCloseTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fCloseTime");
		Absorb.NativeFieldInfoPtr_g_fCloseTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fCloseTimeVal");
		Absorb.NativeFieldInfoPtr_g_fPushStrength = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fPushStrength");
		Absorb.NativeFieldInfoPtr_g_fPushStrengthFade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fPushStrengthFade");
		Absorb.NativeFieldInfoPtr_g_fPushStrengthVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fPushStrengthVal");
		Absorb.NativeFieldInfoPtr_g_PushEnemy = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_PushEnemy");
		Absorb.NativeFieldInfoPtr_g_fSuckDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fSuckDistance");
		Absorb.NativeFieldInfoPtr_g_fSuckStrength = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Absorb>.NativeClassPtr, "g_fSuckStrength");
		Absorb.NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665436);
		Absorb.NativeMethodInfoPtr_InitData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665437);
		Absorb.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665438);
		Absorb.NativeMethodInfoPtr_Attack_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665439);
		Absorb.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665440);
		Absorb.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665441);
	}

	// Token: 0x060016B3 RID: 5811 RVA: 0x0000351C File Offset: 0x0000171C
	public Absorb(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170006CD RID: 1741
	// (get) Token: 0x060016B4 RID: 5812 RVA: 0x000629EC File Offset: 0x00060BEC
	// (set) Token: 0x060016B5 RID: 5813 RVA: 0x00062A20 File Offset: 0x00060C20
	public unsafe List<EnemiesManager.EnemyData> enemies
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_enemies);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<EnemiesManager.EnemyData>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_enemies), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006CE RID: 1742
	// (get) Token: 0x060016B6 RID: 5814 RVA: 0x00062A48 File Offset: 0x00060C48
	// (set) Token: 0x060016B7 RID: 5815 RVA: 0x00062A7C File Offset: 0x00060C7C
	public unsafe Il2CppReferenceArray<AttackData> g_AD
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_AD);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<AttackData>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_AD), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006CF RID: 1743
	// (get) Token: 0x060016B8 RID: 5816 RVA: 0x00062AA4 File Offset: 0x00060CA4
	// (set) Token: 0x060016B9 RID: 5817 RVA: 0x00062ACC File Offset: 0x00060CCC
	public unsafe float g_fDuration
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fDuration);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fDuration)) = value;
		}
	}

	// Token: 0x170006D0 RID: 1744
	// (get) Token: 0x060016BA RID: 5818 RVA: 0x00062AF0 File Offset: 0x00060CF0
	// (set) Token: 0x060016BB RID: 5819 RVA: 0x00062B18 File Offset: 0x00060D18
	public unsafe float g_fDurationV2
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fDurationV2);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fDurationV2)) = value;
		}
	}

	// Token: 0x170006D1 RID: 1745
	// (get) Token: 0x060016BC RID: 5820 RVA: 0x00062B3C File Offset: 0x00060D3C
	// (set) Token: 0x060016BD RID: 5821 RVA: 0x00062B64 File Offset: 0x00060D64
	public unsafe float g_fDurationVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fDurationVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fDurationVal)) = value;
		}
	}

	// Token: 0x170006D2 RID: 1746
	// (get) Token: 0x060016BE RID: 5822 RVA: 0x00062B88 File Offset: 0x00060D88
	// (set) Token: 0x060016BF RID: 5823 RVA: 0x00062BB0 File Offset: 0x00060DB0
	public unsafe float g_fIntervals
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fIntervals);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fIntervals)) = value;
		}
	}

	// Token: 0x170006D3 RID: 1747
	// (get) Token: 0x060016C0 RID: 5824 RVA: 0x00062BD4 File Offset: 0x00060DD4
	// (set) Token: 0x060016C1 RID: 5825 RVA: 0x00062BFC File Offset: 0x00060DFC
	public unsafe float g_fIntervalsVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fIntervalsVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fIntervalsVal)) = value;
		}
	}

	// Token: 0x170006D4 RID: 1748
	// (get) Token: 0x060016C2 RID: 5826 RVA: 0x00062C20 File Offset: 0x00060E20
	// (set) Token: 0x060016C3 RID: 5827 RVA: 0x00062C54 File Offset: 0x00060E54
	public unsafe GameObject EffectLv01Object
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_EffectLv01Object);
			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(Absorb.NativeFieldInfoPtr_EffectLv01Object), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006D5 RID: 1749
	// (get) Token: 0x060016C4 RID: 5828 RVA: 0x00062C7C File Offset: 0x00060E7C
	// (set) Token: 0x060016C5 RID: 5829 RVA: 0x00062CB0 File Offset: 0x00060EB0
	public unsafe GameObject EffectLv03Object
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_EffectLv03Object);
			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(Absorb.NativeFieldInfoPtr_EffectLv03Object), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006D6 RID: 1750
	// (get) Token: 0x060016C6 RID: 5830 RVA: 0x00062CD8 File Offset: 0x00060ED8
	// (set) Token: 0x060016C7 RID: 5831 RVA: 0x00062D0C File Offset: 0x00060F0C
	public unsafe GameObject EffectLv05Object
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_EffectLv05Object);
			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(Absorb.NativeFieldInfoPtr_EffectLv05Object), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006D7 RID: 1751
	// (get) Token: 0x060016C8 RID: 5832 RVA: 0x00062D34 File Offset: 0x00060F34
	// (set) Token: 0x060016C9 RID: 5833 RVA: 0x00062D68 File Offset: 0x00060F68
	public unsafe GameObject EffectCollisionObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_EffectCollisionObject);
			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(Absorb.NativeFieldInfoPtr_EffectCollisionObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006D8 RID: 1752
	// (get) Token: 0x060016CA RID: 5834 RVA: 0x00062D90 File Offset: 0x00060F90
	// (set) Token: 0x060016CB RID: 5835 RVA: 0x00062DC4 File Offset: 0x00060FC4
	public unsafe EffectPool g_EffLv01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_EffLv01);
			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(Absorb.NativeFieldInfoPtr_g_EffLv01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006D9 RID: 1753
	// (get) Token: 0x060016CC RID: 5836 RVA: 0x00062DEC File Offset: 0x00060FEC
	// (set) Token: 0x060016CD RID: 5837 RVA: 0x00062E20 File Offset: 0x00061020
	public unsafe EffectPool g_EffLv03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_EffLv03);
			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(Absorb.NativeFieldInfoPtr_g_EffLv03), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006DA RID: 1754
	// (get) Token: 0x060016CE RID: 5838 RVA: 0x00062E48 File Offset: 0x00061048
	// (set) Token: 0x060016CF RID: 5839 RVA: 0x00062E7C File Offset: 0x0006107C
	public unsafe EffectPool g_EffLv05
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_EffLv05);
			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(Absorb.NativeFieldInfoPtr_g_EffLv05), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006DB RID: 1755
	// (get) Token: 0x060016D0 RID: 5840 RVA: 0x00062EA4 File Offset: 0x000610A4
	// (set) Token: 0x060016D1 RID: 5841 RVA: 0x00062ED8 File Offset: 0x000610D8
	public unsafe EffectPool g_EffCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_EffCollision);
			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(Absorb.NativeFieldInfoPtr_g_EffCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006DC RID: 1756
	// (get) Token: 0x060016D2 RID: 5842 RVA: 0x00062F00 File Offset: 0x00061100
	// (set) Token: 0x060016D3 RID: 5843 RVA: 0x00062F34 File Offset: 0x00061134
	public unsafe GameObject SEObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_SEObject);
			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(Absorb.NativeFieldInfoPtr_SEObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006DD RID: 1757
	// (get) Token: 0x060016D4 RID: 5844 RVA: 0x00062F5C File Offset: 0x0006115C
	// (set) Token: 0x060016D5 RID: 5845 RVA: 0x00062F90 File Offset: 0x00061190
	public unsafe GameObject SECollisionObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_SECollisionObject);
			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(Absorb.NativeFieldInfoPtr_SECollisionObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006DE RID: 1758
	// (get) Token: 0x060016D6 RID: 5846 RVA: 0x00062FB8 File Offset: 0x000611B8
	// (set) Token: 0x060016D7 RID: 5847 RVA: 0x00062FEC File Offset: 0x000611EC
	public unsafe SoundEffect g_SE
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_SE);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_SE), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006DF RID: 1759
	// (get) Token: 0x060016D8 RID: 5848 RVA: 0x00063014 File Offset: 0x00061214
	// (set) Token: 0x060016D9 RID: 5849 RVA: 0x00063048 File Offset: 0x00061248
	public unsafe SoundEffectPool g_SEPCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_SEPCollision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_SEPCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006E0 RID: 1760
	// (get) Token: 0x060016DA RID: 5850 RVA: 0x00063070 File Offset: 0x00061270
	// (set) Token: 0x060016DB RID: 5851 RVA: 0x00063098 File Offset: 0x00061298
	public unsafe float g_fRadius
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fRadius);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fRadius)) = value;
		}
	}

	// Token: 0x170006E1 RID: 1761
	// (get) Token: 0x060016DC RID: 5852 RVA: 0x000630BC File Offset: 0x000612BC
	// (set) Token: 0x060016DD RID: 5853 RVA: 0x000630F0 File Offset: 0x000612F0
	public unsafe Transform g_DecalAura
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_DecalAura);
			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(Absorb.NativeFieldInfoPtr_g_DecalAura), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006E2 RID: 1762
	// (get) Token: 0x060016DE RID: 5854 RVA: 0x00063118 File Offset: 0x00061318
	// (set) Token: 0x060016DF RID: 5855 RVA: 0x0006314C File Offset: 0x0006134C
	public unsafe Material g_MatDecalAura
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_MatDecalAura);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_MatDecalAura), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006E3 RID: 1763
	// (get) Token: 0x060016E0 RID: 5856 RVA: 0x00063174 File Offset: 0x00061374
	// (set) Token: 0x060016E1 RID: 5857 RVA: 0x0006319C File Offset: 0x0006139C
	public unsafe Color g_OriginalColor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_OriginalColor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_OriginalColor)) = value;
		}
	}

	// Token: 0x170006E4 RID: 1764
	// (get) Token: 0x060016E2 RID: 5858 RVA: 0x000631C0 File Offset: 0x000613C0
	// (set) Token: 0x060016E3 RID: 5859 RVA: 0x000631E8 File Offset: 0x000613E8
	public unsafe Color g_Color
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_Color);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_Color)) = value;
		}
	}

	// Token: 0x170006E5 RID: 1765
	// (get) Token: 0x060016E4 RID: 5860 RVA: 0x0006320C File Offset: 0x0006140C
	// (set) Token: 0x060016E5 RID: 5861 RVA: 0x00063234 File Offset: 0x00061434
	public unsafe float g_fColorSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fColorSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fColorSpeed)) = value;
		}
	}

	// Token: 0x170006E6 RID: 1766
	// (get) Token: 0x060016E6 RID: 5862 RVA: 0x00063258 File Offset: 0x00061458
	// (set) Token: 0x060016E7 RID: 5863 RVA: 0x00063280 File Offset: 0x00061480
	public unsafe float g_fRotateSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fRotateSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fRotateSpeed)) = value;
		}
	}

	// Token: 0x170006E7 RID: 1767
	// (get) Token: 0x060016E8 RID: 5864 RVA: 0x000632A4 File Offset: 0x000614A4
	// (set) Token: 0x060016E9 RID: 5865 RVA: 0x000632CC File Offset: 0x000614CC
	public unsafe float g_fMPTotal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fMPTotal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fMPTotal)) = value;
		}
	}

	// Token: 0x170006E8 RID: 1768
	// (get) Token: 0x060016EA RID: 5866 RVA: 0x000632F0 File Offset: 0x000614F0
	// (set) Token: 0x060016EB RID: 5867 RVA: 0x00063318 File Offset: 0x00061518
	public unsafe float g_fAchievementMP
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fAchievementMP);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fAchievementMP)) = value;
		}
	}

	// Token: 0x170006E9 RID: 1769
	// (get) Token: 0x060016EC RID: 5868 RVA: 0x0006333C File Offset: 0x0006153C
	// (set) Token: 0x060016ED RID: 5869 RVA: 0x00063364 File Offset: 0x00061564
	public unsafe float g_fCloseTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fCloseTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fCloseTime)) = value;
		}
	}

	// Token: 0x170006EA RID: 1770
	// (get) Token: 0x060016EE RID: 5870 RVA: 0x00063388 File Offset: 0x00061588
	// (set) Token: 0x060016EF RID: 5871 RVA: 0x000633B0 File Offset: 0x000615B0
	public unsafe float g_fCloseTimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fCloseTimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fCloseTimeVal)) = value;
		}
	}

	// Token: 0x170006EB RID: 1771
	// (get) Token: 0x060016F0 RID: 5872 RVA: 0x000633D4 File Offset: 0x000615D4
	// (set) Token: 0x060016F1 RID: 5873 RVA: 0x000633F2 File Offset: 0x000615F2
	public unsafe static float g_fPushStrength
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Absorb.NativeFieldInfoPtr_g_fPushStrength, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Absorb.NativeFieldInfoPtr_g_fPushStrength, (void*)(&value));
		}
	}

	// Token: 0x170006EC RID: 1772
	// (get) Token: 0x060016F2 RID: 5874 RVA: 0x00063404 File Offset: 0x00061604
	// (set) Token: 0x060016F3 RID: 5875 RVA: 0x00063422 File Offset: 0x00061622
	public unsafe static float g_fPushStrengthFade
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Absorb.NativeFieldInfoPtr_g_fPushStrengthFade, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Absorb.NativeFieldInfoPtr_g_fPushStrengthFade, (void*)(&value));
		}
	}

	// Token: 0x170006ED RID: 1773
	// (get) Token: 0x060016F4 RID: 5876 RVA: 0x00063434 File Offset: 0x00061634
	// (set) Token: 0x060016F5 RID: 5877 RVA: 0x0006345C File Offset: 0x0006165C
	public unsafe float g_fPushStrengthVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fPushStrengthVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_fPushStrengthVal)) = value;
		}
	}

	// Token: 0x170006EE RID: 1774
	// (get) Token: 0x060016F6 RID: 5878 RVA: 0x00063480 File Offset: 0x00061680
	// (set) Token: 0x060016F7 RID: 5879 RVA: 0x000634B4 File Offset: 0x000616B4
	public unsafe List<NPCManage> g_PushEnemy
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_PushEnemy);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<NPCManage>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Absorb.NativeFieldInfoPtr_g_PushEnemy), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006EF RID: 1775
	// (get) Token: 0x060016F8 RID: 5880 RVA: 0x000634DC File Offset: 0x000616DC
	// (set) Token: 0x060016F9 RID: 5881 RVA: 0x000634FA File Offset: 0x000616FA
	public unsafe static float g_fSuckDistance
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Absorb.NativeFieldInfoPtr_g_fSuckDistance, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Absorb.NativeFieldInfoPtr_g_fSuckDistance, (void*)(&value));
		}
	}

	// Token: 0x170006F0 RID: 1776
	// (get) Token: 0x060016FA RID: 5882 RVA: 0x0006350C File Offset: 0x0006170C
	// (set) Token: 0x060016FB RID: 5883 RVA: 0x0006352A File Offset: 0x0006172A
	public unsafe static float g_fSuckStrength
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Absorb.NativeFieldInfoPtr_g_fSuckStrength, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Absorb.NativeFieldInfoPtr_g_fSuckStrength, (void*)(&value));
		}
	}

	// Token: 0x040011C0 RID: 4544
	private static readonly IntPtr NativeFieldInfoPtr_enemies;

	// Token: 0x040011C1 RID: 4545
	private static readonly IntPtr NativeFieldInfoPtr_g_AD;

	// Token: 0x040011C2 RID: 4546
	private static readonly IntPtr NativeFieldInfoPtr_g_fDuration;

	// Token: 0x040011C3 RID: 4547
	private static readonly IntPtr NativeFieldInfoPtr_g_fDurationV2;

	// Token: 0x040011C4 RID: 4548
	private static readonly IntPtr NativeFieldInfoPtr_g_fDurationVal;

	// Token: 0x040011C5 RID: 4549
	private static readonly IntPtr NativeFieldInfoPtr_g_fIntervals;

	// Token: 0x040011C6 RID: 4550
	private static readonly IntPtr NativeFieldInfoPtr_g_fIntervalsVal;

	// Token: 0x040011C7 RID: 4551
	private static readonly IntPtr NativeFieldInfoPtr_EffectLv01Object;

	// Token: 0x040011C8 RID: 4552
	private static readonly IntPtr NativeFieldInfoPtr_EffectLv03Object;

	// Token: 0x040011C9 RID: 4553
	private static readonly IntPtr NativeFieldInfoPtr_EffectLv05Object;

	// Token: 0x040011CA RID: 4554
	private static readonly IntPtr NativeFieldInfoPtr_EffectCollisionObject;

	// Token: 0x040011CB RID: 4555
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLv01;

	// Token: 0x040011CC RID: 4556
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLv03;

	// Token: 0x040011CD RID: 4557
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLv05;

	// Token: 0x040011CE RID: 4558
	private static readonly IntPtr NativeFieldInfoPtr_g_EffCollision;

	// Token: 0x040011CF RID: 4559
	private static readonly IntPtr NativeFieldInfoPtr_SEObject;

	// Token: 0x040011D0 RID: 4560
	private static readonly IntPtr NativeFieldInfoPtr_SECollisionObject;

	// Token: 0x040011D1 RID: 4561
	private static readonly IntPtr NativeFieldInfoPtr_g_SE;

	// Token: 0x040011D2 RID: 4562
	private static readonly IntPtr NativeFieldInfoPtr_g_SEPCollision;

	// Token: 0x040011D3 RID: 4563
	private static readonly IntPtr NativeFieldInfoPtr_g_fRadius;

	// Token: 0x040011D4 RID: 4564
	private static readonly IntPtr NativeFieldInfoPtr_g_DecalAura;

	// Token: 0x040011D5 RID: 4565
	private static readonly IntPtr NativeFieldInfoPtr_g_MatDecalAura;

	// Token: 0x040011D6 RID: 4566
	private static readonly IntPtr NativeFieldInfoPtr_g_OriginalColor;

	// Token: 0x040011D7 RID: 4567
	private static readonly IntPtr NativeFieldInfoPtr_g_Color;

	// Token: 0x040011D8 RID: 4568
	private static readonly IntPtr NativeFieldInfoPtr_g_fColorSpeed;

	// Token: 0x040011D9 RID: 4569
	private static readonly IntPtr NativeFieldInfoPtr_g_fRotateSpeed;

	// Token: 0x040011DA RID: 4570
	private static readonly IntPtr NativeFieldInfoPtr_g_fMPTotal;

	// Token: 0x040011DB RID: 4571
	private static readonly IntPtr NativeFieldInfoPtr_g_fAchievementMP;

	// Token: 0x040011DC RID: 4572
	private static readonly IntPtr NativeFieldInfoPtr_g_fCloseTime;

	// Token: 0x040011DD RID: 4573
	private static readonly IntPtr NativeFieldInfoPtr_g_fCloseTimeVal;

	// Token: 0x040011DE RID: 4574
	private static readonly IntPtr NativeFieldInfoPtr_g_fPushStrength;

	// Token: 0x040011DF RID: 4575
	private static readonly IntPtr NativeFieldInfoPtr_g_fPushStrengthFade;

	// Token: 0x040011E0 RID: 4576
	private static readonly IntPtr NativeFieldInfoPtr_g_fPushStrengthVal;

	// Token: 0x040011E1 RID: 4577
	private static readonly IntPtr NativeFieldInfoPtr_g_PushEnemy;

	// Token: 0x040011E2 RID: 4578
	private static readonly IntPtr NativeFieldInfoPtr_g_fSuckDistance;

	// Token: 0x040011E3 RID: 4579
	private static readonly IntPtr NativeFieldInfoPtr_g_fSuckStrength;

	// Token: 0x040011E4 RID: 4580
	private static readonly IntPtr NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0;

	// Token: 0x040011E5 RID: 4581
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x040011E6 RID: 4582
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040011E7 RID: 4583
	private static readonly IntPtr NativeMethodInfoPtr_Attack_Public_Void_0;

	// Token: 0x040011E8 RID: 4584
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x040011E9 RID: 4585
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
