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

// Token: 0x020000AF RID: 175
public class Absorb : MonoBehaviour
{
	// Token: 0x17000696 RID: 1686
	// (get) Token: 0x0600152D RID: 5421 RVA: 0x0005BC8C File Offset: 0x00059E8C
	public unsafe GameSave GameSave
	{
		[CallerCount(10)]
		[CachedScanResults(RefRangeStart = 490969, RefRangeEnd = 490979, XrefRangeStart = 490965, XrefRangeEnd = 490969, 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: 0x0600152E RID: 5422 RVA: 0x0005BCE4 File Offset: 0x00059EE4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 491043, RefRangeEnd = 491044, XrefRangeStart = 490979, XrefRangeEnd = 491043, 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: 0x0600152F RID: 5423 RVA: 0x0005BD28 File Offset: 0x00059F28
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491044, XrefRangeEnd = 491317, 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: 0x06001530 RID: 5424 RVA: 0x0005BD6C File Offset: 0x00059F6C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 491381, RefRangeEnd = 491382, XrefRangeStart = 491317, XrefRangeEnd = 491381, 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: 0x06001531 RID: 5425 RVA: 0x0005BDB0 File Offset: 0x00059FB0
	[CallerCount(5585)]
	[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x06001532 RID: 5426 RVA: 0x0005BE04 File Offset: 0x0005A004
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491382, XrefRangeEnd = 491383, 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: 0x06001533 RID: 5427 RVA: 0x0005BE50 File Offset: 0x0005A050
	// 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, 100665267);
		Absorb.NativeMethodInfoPtr_InitData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665268);
		Absorb.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665269);
		Absorb.NativeMethodInfoPtr_Attack_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665270);
		Absorb.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665271);
		Absorb.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Absorb>.NativeClassPtr, 100665272);
	}

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

	// Token: 0x17000672 RID: 1650
	// (get) Token: 0x06001535 RID: 5429 RVA: 0x0005C1C8 File Offset: 0x0005A3C8
	// (set) Token: 0x06001536 RID: 5430 RVA: 0x0005C1FC File Offset: 0x0005A3FC
	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: 0x17000673 RID: 1651
	// (get) Token: 0x06001537 RID: 5431 RVA: 0x0005C224 File Offset: 0x0005A424
	// (set) Token: 0x06001538 RID: 5432 RVA: 0x0005C258 File Offset: 0x0005A458
	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: 0x17000674 RID: 1652
	// (get) Token: 0x06001539 RID: 5433 RVA: 0x0005C280 File Offset: 0x0005A480
	// (set) Token: 0x0600153A RID: 5434 RVA: 0x0005C2A8 File Offset: 0x0005A4A8
	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: 0x17000675 RID: 1653
	// (get) Token: 0x0600153B RID: 5435 RVA: 0x0005C2CC File Offset: 0x0005A4CC
	// (set) Token: 0x0600153C RID: 5436 RVA: 0x0005C2F4 File Offset: 0x0005A4F4
	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: 0x17000676 RID: 1654
	// (get) Token: 0x0600153D RID: 5437 RVA: 0x0005C318 File Offset: 0x0005A518
	// (set) Token: 0x0600153E RID: 5438 RVA: 0x0005C340 File Offset: 0x0005A540
	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: 0x17000677 RID: 1655
	// (get) Token: 0x0600153F RID: 5439 RVA: 0x0005C364 File Offset: 0x0005A564
	// (set) Token: 0x06001540 RID: 5440 RVA: 0x0005C38C File Offset: 0x0005A58C
	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: 0x17000678 RID: 1656
	// (get) Token: 0x06001541 RID: 5441 RVA: 0x0005C3B0 File Offset: 0x0005A5B0
	// (set) Token: 0x06001542 RID: 5442 RVA: 0x0005C3D8 File Offset: 0x0005A5D8
	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: 0x17000679 RID: 1657
	// (get) Token: 0x06001543 RID: 5443 RVA: 0x0005C3FC File Offset: 0x0005A5FC
	// (set) Token: 0x06001544 RID: 5444 RVA: 0x0005C430 File Offset: 0x0005A630
	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: 0x1700067A RID: 1658
	// (get) Token: 0x06001545 RID: 5445 RVA: 0x0005C458 File Offset: 0x0005A658
	// (set) Token: 0x06001546 RID: 5446 RVA: 0x0005C48C File Offset: 0x0005A68C
	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: 0x1700067B RID: 1659
	// (get) Token: 0x06001547 RID: 5447 RVA: 0x0005C4B4 File Offset: 0x0005A6B4
	// (set) Token: 0x06001548 RID: 5448 RVA: 0x0005C4E8 File Offset: 0x0005A6E8
	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: 0x1700067C RID: 1660
	// (get) Token: 0x06001549 RID: 5449 RVA: 0x0005C510 File Offset: 0x0005A710
	// (set) Token: 0x0600154A RID: 5450 RVA: 0x0005C544 File Offset: 0x0005A744
	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: 0x1700067D RID: 1661
	// (get) Token: 0x0600154B RID: 5451 RVA: 0x0005C56C File Offset: 0x0005A76C
	// (set) Token: 0x0600154C RID: 5452 RVA: 0x0005C5A0 File Offset: 0x0005A7A0
	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: 0x1700067E RID: 1662
	// (get) Token: 0x0600154D RID: 5453 RVA: 0x0005C5C8 File Offset: 0x0005A7C8
	// (set) Token: 0x0600154E RID: 5454 RVA: 0x0005C5FC File Offset: 0x0005A7FC
	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: 0x1700067F RID: 1663
	// (get) Token: 0x0600154F RID: 5455 RVA: 0x0005C624 File Offset: 0x0005A824
	// (set) Token: 0x06001550 RID: 5456 RVA: 0x0005C658 File Offset: 0x0005A858
	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: 0x17000680 RID: 1664
	// (get) Token: 0x06001551 RID: 5457 RVA: 0x0005C680 File Offset: 0x0005A880
	// (set) Token: 0x06001552 RID: 5458 RVA: 0x0005C6B4 File Offset: 0x0005A8B4
	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: 0x17000681 RID: 1665
	// (get) Token: 0x06001553 RID: 5459 RVA: 0x0005C6DC File Offset: 0x0005A8DC
	// (set) Token: 0x06001554 RID: 5460 RVA: 0x0005C710 File Offset: 0x0005A910
	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: 0x17000682 RID: 1666
	// (get) Token: 0x06001555 RID: 5461 RVA: 0x0005C738 File Offset: 0x0005A938
	// (set) Token: 0x06001556 RID: 5462 RVA: 0x0005C76C File Offset: 0x0005A96C
	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: 0x17000683 RID: 1667
	// (get) Token: 0x06001557 RID: 5463 RVA: 0x0005C794 File Offset: 0x0005A994
	// (set) Token: 0x06001558 RID: 5464 RVA: 0x0005C7C8 File Offset: 0x0005A9C8
	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: 0x17000684 RID: 1668
	// (get) Token: 0x06001559 RID: 5465 RVA: 0x0005C7F0 File Offset: 0x0005A9F0
	// (set) Token: 0x0600155A RID: 5466 RVA: 0x0005C824 File Offset: 0x0005AA24
	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: 0x17000685 RID: 1669
	// (get) Token: 0x0600155B RID: 5467 RVA: 0x0005C84C File Offset: 0x0005AA4C
	// (set) Token: 0x0600155C RID: 5468 RVA: 0x0005C874 File Offset: 0x0005AA74
	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: 0x17000686 RID: 1670
	// (get) Token: 0x0600155D RID: 5469 RVA: 0x0005C898 File Offset: 0x0005AA98
	// (set) Token: 0x0600155E RID: 5470 RVA: 0x0005C8CC File Offset: 0x0005AACC
	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: 0x17000687 RID: 1671
	// (get) Token: 0x0600155F RID: 5471 RVA: 0x0005C8F4 File Offset: 0x0005AAF4
	// (set) Token: 0x06001560 RID: 5472 RVA: 0x0005C928 File Offset: 0x0005AB28
	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: 0x17000688 RID: 1672
	// (get) Token: 0x06001561 RID: 5473 RVA: 0x0005C950 File Offset: 0x0005AB50
	// (set) Token: 0x06001562 RID: 5474 RVA: 0x0005C978 File Offset: 0x0005AB78
	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: 0x17000689 RID: 1673
	// (get) Token: 0x06001563 RID: 5475 RVA: 0x0005C99C File Offset: 0x0005AB9C
	// (set) Token: 0x06001564 RID: 5476 RVA: 0x0005C9C4 File Offset: 0x0005ABC4
	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: 0x1700068A RID: 1674
	// (get) Token: 0x06001565 RID: 5477 RVA: 0x0005C9E8 File Offset: 0x0005ABE8
	// (set) Token: 0x06001566 RID: 5478 RVA: 0x0005CA10 File Offset: 0x0005AC10
	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: 0x1700068B RID: 1675
	// (get) Token: 0x06001567 RID: 5479 RVA: 0x0005CA34 File Offset: 0x0005AC34
	// (set) Token: 0x06001568 RID: 5480 RVA: 0x0005CA5C File Offset: 0x0005AC5C
	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: 0x1700068C RID: 1676
	// (get) Token: 0x06001569 RID: 5481 RVA: 0x0005CA80 File Offset: 0x0005AC80
	// (set) Token: 0x0600156A RID: 5482 RVA: 0x0005CAA8 File Offset: 0x0005ACA8
	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: 0x1700068D RID: 1677
	// (get) Token: 0x0600156B RID: 5483 RVA: 0x0005CACC File Offset: 0x0005ACCC
	// (set) Token: 0x0600156C RID: 5484 RVA: 0x0005CAF4 File Offset: 0x0005ACF4
	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: 0x1700068E RID: 1678
	// (get) Token: 0x0600156D RID: 5485 RVA: 0x0005CB18 File Offset: 0x0005AD18
	// (set) Token: 0x0600156E RID: 5486 RVA: 0x0005CB40 File Offset: 0x0005AD40
	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: 0x1700068F RID: 1679
	// (get) Token: 0x0600156F RID: 5487 RVA: 0x0005CB64 File Offset: 0x0005AD64
	// (set) Token: 0x06001570 RID: 5488 RVA: 0x0005CB8C File Offset: 0x0005AD8C
	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: 0x17000690 RID: 1680
	// (get) Token: 0x06001571 RID: 5489 RVA: 0x0005CBB0 File Offset: 0x0005ADB0
	// (set) Token: 0x06001572 RID: 5490 RVA: 0x0005CBCE File Offset: 0x0005ADCE
	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: 0x17000691 RID: 1681
	// (get) Token: 0x06001573 RID: 5491 RVA: 0x0005CBE0 File Offset: 0x0005ADE0
	// (set) Token: 0x06001574 RID: 5492 RVA: 0x0005CBFE File Offset: 0x0005ADFE
	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: 0x17000692 RID: 1682
	// (get) Token: 0x06001575 RID: 5493 RVA: 0x0005CC10 File Offset: 0x0005AE10
	// (set) Token: 0x06001576 RID: 5494 RVA: 0x0005CC38 File Offset: 0x0005AE38
	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: 0x17000693 RID: 1683
	// (get) Token: 0x06001577 RID: 5495 RVA: 0x0005CC5C File Offset: 0x0005AE5C
	// (set) Token: 0x06001578 RID: 5496 RVA: 0x0005CC90 File Offset: 0x0005AE90
	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: 0x17000694 RID: 1684
	// (get) Token: 0x06001579 RID: 5497 RVA: 0x0005CCB8 File Offset: 0x0005AEB8
	// (set) Token: 0x0600157A RID: 5498 RVA: 0x0005CCD6 File Offset: 0x0005AED6
	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: 0x17000695 RID: 1685
	// (get) Token: 0x0600157B RID: 5499 RVA: 0x0005CCE8 File Offset: 0x0005AEE8
	// (set) Token: 0x0600157C RID: 5500 RVA: 0x0005CD06 File Offset: 0x0005AF06
	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: 0x0400109F RID: 4255
	private static readonly IntPtr NativeFieldInfoPtr_enemies;

	// Token: 0x040010A0 RID: 4256
	private static readonly IntPtr NativeFieldInfoPtr_g_AD;

	// Token: 0x040010A1 RID: 4257
	private static readonly IntPtr NativeFieldInfoPtr_g_fDuration;

	// Token: 0x040010A2 RID: 4258
	private static readonly IntPtr NativeFieldInfoPtr_g_fDurationV2;

	// Token: 0x040010A3 RID: 4259
	private static readonly IntPtr NativeFieldInfoPtr_g_fDurationVal;

	// Token: 0x040010A4 RID: 4260
	private static readonly IntPtr NativeFieldInfoPtr_g_fIntervals;

	// Token: 0x040010A5 RID: 4261
	private static readonly IntPtr NativeFieldInfoPtr_g_fIntervalsVal;

	// Token: 0x040010A6 RID: 4262
	private static readonly IntPtr NativeFieldInfoPtr_EffectLv01Object;

	// Token: 0x040010A7 RID: 4263
	private static readonly IntPtr NativeFieldInfoPtr_EffectLv03Object;

	// Token: 0x040010A8 RID: 4264
	private static readonly IntPtr NativeFieldInfoPtr_EffectLv05Object;

	// Token: 0x040010A9 RID: 4265
	private static readonly IntPtr NativeFieldInfoPtr_EffectCollisionObject;

	// Token: 0x040010AA RID: 4266
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLv01;

	// Token: 0x040010AB RID: 4267
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLv03;

	// Token: 0x040010AC RID: 4268
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLv05;

	// Token: 0x040010AD RID: 4269
	private static readonly IntPtr NativeFieldInfoPtr_g_EffCollision;

	// Token: 0x040010AE RID: 4270
	private static readonly IntPtr NativeFieldInfoPtr_SEObject;

	// Token: 0x040010AF RID: 4271
	private static readonly IntPtr NativeFieldInfoPtr_SECollisionObject;

	// Token: 0x040010B0 RID: 4272
	private static readonly IntPtr NativeFieldInfoPtr_g_SE;

	// Token: 0x040010B1 RID: 4273
	private static readonly IntPtr NativeFieldInfoPtr_g_SEPCollision;

	// Token: 0x040010B2 RID: 4274
	private static readonly IntPtr NativeFieldInfoPtr_g_fRadius;

	// Token: 0x040010B3 RID: 4275
	private static readonly IntPtr NativeFieldInfoPtr_g_DecalAura;

	// Token: 0x040010B4 RID: 4276
	private static readonly IntPtr NativeFieldInfoPtr_g_MatDecalAura;

	// Token: 0x040010B5 RID: 4277
	private static readonly IntPtr NativeFieldInfoPtr_g_OriginalColor;

	// Token: 0x040010B6 RID: 4278
	private static readonly IntPtr NativeFieldInfoPtr_g_Color;

	// Token: 0x040010B7 RID: 4279
	private static readonly IntPtr NativeFieldInfoPtr_g_fColorSpeed;

	// Token: 0x040010B8 RID: 4280
	private static readonly IntPtr NativeFieldInfoPtr_g_fRotateSpeed;

	// Token: 0x040010B9 RID: 4281
	private static readonly IntPtr NativeFieldInfoPtr_g_fMPTotal;

	// Token: 0x040010BA RID: 4282
	private static readonly IntPtr NativeFieldInfoPtr_g_fAchievementMP;

	// Token: 0x040010BB RID: 4283
	private static readonly IntPtr NativeFieldInfoPtr_g_fCloseTime;

	// Token: 0x040010BC RID: 4284
	private static readonly IntPtr NativeFieldInfoPtr_g_fCloseTimeVal;

	// Token: 0x040010BD RID: 4285
	private static readonly IntPtr NativeFieldInfoPtr_g_fPushStrength;

	// Token: 0x040010BE RID: 4286
	private static readonly IntPtr NativeFieldInfoPtr_g_fPushStrengthFade;

	// Token: 0x040010BF RID: 4287
	private static readonly IntPtr NativeFieldInfoPtr_g_fPushStrengthVal;

	// Token: 0x040010C0 RID: 4288
	private static readonly IntPtr NativeFieldInfoPtr_g_PushEnemy;

	// Token: 0x040010C1 RID: 4289
	private static readonly IntPtr NativeFieldInfoPtr_g_fSuckDistance;

	// Token: 0x040010C2 RID: 4290
	private static readonly IntPtr NativeFieldInfoPtr_g_fSuckStrength;

	// Token: 0x040010C3 RID: 4291
	private static readonly IntPtr NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0;

	// Token: 0x040010C4 RID: 4292
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x040010C5 RID: 4293
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040010C6 RID: 4294
	private static readonly IntPtr NativeMethodInfoPtr_Attack_Public_Void_0;

	// Token: 0x040010C7 RID: 4295
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x040010C8 RID: 4296
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
