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

// Token: 0x02000014 RID: 20
[Serializable]
public class AchievementsSystem : Object
{
	// Token: 0x0600022C RID: 556 RVA: 0x00009EEC File Offset: 0x000080EC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467834, RefRangeEnd = 467835, XrefRangeStart = 467834, XrefRangeEnd = 467834, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600022D RID: 557 RVA: 0x00009F30 File Offset: 0x00008130
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467835, RefRangeEnd = 467836, XrefRangeStart = 467835, XrefRangeEnd = 467835, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update(float deltaTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref deltaTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_Update_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600022E RID: 558 RVA: 0x00009F84 File Offset: 0x00008184
	[CallerCount(0)]
	public unsafe void StartRecordingChant()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_StartRecordingChant_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600022F RID: 559 RVA: 0x00009FC8 File Offset: 0x000081C8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 467847, RefRangeEnd = 467849, XrefRangeStart = 467836, XrefRangeEnd = 467847, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void FinishRecordingChant()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_FinishRecordingChant_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000230 RID: 560 RVA: 0x0000A00C File Offset: 0x0000820C
	[CallerCount(6)]
	[CachedScanResults(RefRangeStart = 467860, RefRangeEnd = 467866, XrefRangeStart = 467849, XrefRangeEnd = 467860, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void IncreaseMeleeSpellcasting()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_IncreaseMeleeSpellcasting_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000231 RID: 561 RVA: 0x0000A050 File Offset: 0x00008250
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467877, RefRangeEnd = 467878, XrefRangeStart = 467866, XrefRangeEnd = 467877, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void IncreaseManaAbsorbed(int increment)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref increment;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_IncreaseManaAbsorbed_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000232 RID: 562 RVA: 0x0000A0A4 File Offset: 0x000082A4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467888, RefRangeEnd = 467889, XrefRangeStart = 467878, XrefRangeEnd = 467888, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void IncreaseTreasureChestCollection()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_IncreaseTreasureChestCollection_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000233 RID: 563 RVA: 0x0000A0E8 File Offset: 0x000082E8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467894, RefRangeEnd = 467895, XrefRangeStart = 467889, XrefRangeEnd = 467894, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void VerifyLevel02LightAchievement()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_VerifyLevel02LightAchievement_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000234 RID: 564 RVA: 0x0000A12C File Offset: 0x0000832C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467900, RefRangeEnd = 467901, XrefRangeStart = 467895, XrefRangeEnd = 467900, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void VerifyLevel04FogAchievement()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_VerifyLevel04FogAchievement_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000235 RID: 565 RVA: 0x0000A170 File Offset: 0x00008370
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467909, RefRangeEnd = 467910, XrefRangeStart = 467901, XrefRangeEnd = 467909, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void IncreaseSoulAcquired(int increment)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref increment;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_IncreaseSoulAcquired_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000236 RID: 566 RVA: 0x0000A1C4 File Offset: 0x000083C4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467921, RefRangeEnd = 467922, XrefRangeStart = 467910, XrefRangeEnd = 467921, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void IncreaseEnemyDefeated()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_IncreaseEnemyDefeated_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000237 RID: 567 RVA: 0x0000A208 File Offset: 0x00008408
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467940, RefRangeEnd = 467941, XrefRangeStart = 467922, XrefRangeEnd = 467940, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdatePropertyCollection(int index)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref index;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_UpdatePropertyCollection_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000238 RID: 568 RVA: 0x0000A25C File Offset: 0x0000845C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 467966, RefRangeEnd = 467968, XrefRangeStart = 467941, XrefRangeEnd = 467966, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe int GetLevel02InactiveLightAmount()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_GetLevel02InactiveLightAmount_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06000239 RID: 569 RVA: 0x0000A2AC File Offset: 0x000084AC
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 467984, RefRangeEnd = 467986, XrefRangeStart = 467968, XrefRangeEnd = 467984, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe int GetLevel04ActiveFogAmount()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_GetLevel04ActiveFogAmount_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600023A RID: 570 RVA: 0x0000A2FC File Offset: 0x000084FC
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 467986, RefRangeEnd = 467988, XrefRangeStart = 467986, XrefRangeEnd = 467986, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateAirFlag(bool isAir)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isAir;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_UpdateAirFlag_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600023B RID: 571 RVA: 0x0000A350 File Offset: 0x00008550
	[CallerCount(0)]
	public unsafe float GetSecondTime()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_GetSecondTime_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600023C RID: 572 RVA: 0x0000A3A0 File Offset: 0x000085A0
	[CallerCount(0)]
	public unsafe int GetAirKillAmount()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_GetAirKillAmount_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600023D RID: 573 RVA: 0x0000A3F0 File Offset: 0x000085F0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467988, XrefRangeEnd = 467994, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe int GetUnlockedPropAmount()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr_GetUnlockedPropAmount_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600023E RID: 574 RVA: 0x0000A440 File Offset: 0x00008640
	[CallerCount(1642)]
	[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AchievementsSystem()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AchievementsSystem.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600023F RID: 575 RVA: 0x0000A48C File Offset: 0x0000868C
	// Note: this type is marked as 'beforefieldinit'.
	static AchievementsSystem()
	{
		Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AchievementsSystem");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr);
		AchievementsSystem.NativeFieldInfoPtr_recordChantCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, "recordChantCollection");
		AchievementsSystem.NativeFieldInfoPtr_chantTimer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, "chantTimer");
		AchievementsSystem.NativeFieldInfoPtr_isAir = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, "isAir");
		AchievementsSystem.NativeFieldInfoPtr_airKillCounter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, "airKillCounter");
		AchievementsSystem.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663405);
		AchievementsSystem.NativeMethodInfoPtr_Update_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663406);
		AchievementsSystem.NativeMethodInfoPtr_StartRecordingChant_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663407);
		AchievementsSystem.NativeMethodInfoPtr_FinishRecordingChant_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663408);
		AchievementsSystem.NativeMethodInfoPtr_IncreaseMeleeSpellcasting_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663409);
		AchievementsSystem.NativeMethodInfoPtr_IncreaseManaAbsorbed_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663410);
		AchievementsSystem.NativeMethodInfoPtr_IncreaseTreasureChestCollection_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663411);
		AchievementsSystem.NativeMethodInfoPtr_VerifyLevel02LightAchievement_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663412);
		AchievementsSystem.NativeMethodInfoPtr_VerifyLevel04FogAchievement_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663413);
		AchievementsSystem.NativeMethodInfoPtr_IncreaseSoulAcquired_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663414);
		AchievementsSystem.NativeMethodInfoPtr_IncreaseEnemyDefeated_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663415);
		AchievementsSystem.NativeMethodInfoPtr_UpdatePropertyCollection_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663416);
		AchievementsSystem.NativeMethodInfoPtr_GetLevel02InactiveLightAmount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663417);
		AchievementsSystem.NativeMethodInfoPtr_GetLevel04ActiveFogAmount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663418);
		AchievementsSystem.NativeMethodInfoPtr_UpdateAirFlag_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663419);
		AchievementsSystem.NativeMethodInfoPtr_GetSecondTime_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663420);
		AchievementsSystem.NativeMethodInfoPtr_GetAirKillAmount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663421);
		AchievementsSystem.NativeMethodInfoPtr_GetUnlockedPropAmount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663422);
		AchievementsSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AchievementsSystem>.NativeClassPtr, 100663423);
	}

	// Token: 0x06000240 RID: 576 RVA: 0x0000A688 File Offset: 0x00008888
	public AchievementsSystem(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170000D7 RID: 215
	// (get) Token: 0x06000241 RID: 577 RVA: 0x0000A694 File Offset: 0x00008894
	// (set) Token: 0x06000242 RID: 578 RVA: 0x0000A6BC File Offset: 0x000088BC
	public unsafe bool recordChantCollection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AchievementsSystem.NativeFieldInfoPtr_recordChantCollection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AchievementsSystem.NativeFieldInfoPtr_recordChantCollection)) = value;
		}
	}

	// Token: 0x170000D8 RID: 216
	// (get) Token: 0x06000243 RID: 579 RVA: 0x0000A6E0 File Offset: 0x000088E0
	// (set) Token: 0x06000244 RID: 580 RVA: 0x0000A708 File Offset: 0x00008908
	public unsafe float chantTimer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AchievementsSystem.NativeFieldInfoPtr_chantTimer);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AchievementsSystem.NativeFieldInfoPtr_chantTimer)) = value;
		}
	}

	// Token: 0x170000D9 RID: 217
	// (get) Token: 0x06000245 RID: 581 RVA: 0x0000A72C File Offset: 0x0000892C
	// (set) Token: 0x06000246 RID: 582 RVA: 0x0000A754 File Offset: 0x00008954
	public unsafe bool isAir
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AchievementsSystem.NativeFieldInfoPtr_isAir);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AchievementsSystem.NativeFieldInfoPtr_isAir)) = value;
		}
	}

	// Token: 0x170000DA RID: 218
	// (get) Token: 0x06000247 RID: 583 RVA: 0x0000A778 File Offset: 0x00008978
	// (set) Token: 0x06000248 RID: 584 RVA: 0x0000A7A0 File Offset: 0x000089A0
	public unsafe int airKillCounter
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AchievementsSystem.NativeFieldInfoPtr_airKillCounter);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AchievementsSystem.NativeFieldInfoPtr_airKillCounter)) = value;
		}
	}

	// Token: 0x0400013C RID: 316
	private static readonly IntPtr NativeFieldInfoPtr_recordChantCollection;

	// Token: 0x0400013D RID: 317
	private static readonly IntPtr NativeFieldInfoPtr_chantTimer;

	// Token: 0x0400013E RID: 318
	private static readonly IntPtr NativeFieldInfoPtr_isAir;

	// Token: 0x0400013F RID: 319
	private static readonly IntPtr NativeFieldInfoPtr_airKillCounter;

	// Token: 0x04000140 RID: 320
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x04000141 RID: 321
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_Single_0;

	// Token: 0x04000142 RID: 322
	private static readonly IntPtr NativeMethodInfoPtr_StartRecordingChant_Public_Void_0;

	// Token: 0x04000143 RID: 323
	private static readonly IntPtr NativeMethodInfoPtr_FinishRecordingChant_Public_Void_0;

	// Token: 0x04000144 RID: 324
	private static readonly IntPtr NativeMethodInfoPtr_IncreaseMeleeSpellcasting_Public_Void_0;

	// Token: 0x04000145 RID: 325
	private static readonly IntPtr NativeMethodInfoPtr_IncreaseManaAbsorbed_Public_Void_Int32_0;

	// Token: 0x04000146 RID: 326
	private static readonly IntPtr NativeMethodInfoPtr_IncreaseTreasureChestCollection_Public_Void_0;

	// Token: 0x04000147 RID: 327
	private static readonly IntPtr NativeMethodInfoPtr_VerifyLevel02LightAchievement_Public_Void_0;

	// Token: 0x04000148 RID: 328
	private static readonly IntPtr NativeMethodInfoPtr_VerifyLevel04FogAchievement_Public_Void_0;

	// Token: 0x04000149 RID: 329
	private static readonly IntPtr NativeMethodInfoPtr_IncreaseSoulAcquired_Public_Void_Int32_0;

	// Token: 0x0400014A RID: 330
	private static readonly IntPtr NativeMethodInfoPtr_IncreaseEnemyDefeated_Public_Void_0;

	// Token: 0x0400014B RID: 331
	private static readonly IntPtr NativeMethodInfoPtr_UpdatePropertyCollection_Public_Void_Int32_0;

	// Token: 0x0400014C RID: 332
	private static readonly IntPtr NativeMethodInfoPtr_GetLevel02InactiveLightAmount_Public_Int32_0;

	// Token: 0x0400014D RID: 333
	private static readonly IntPtr NativeMethodInfoPtr_GetLevel04ActiveFogAmount_Public_Int32_0;

	// Token: 0x0400014E RID: 334
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAirFlag_Public_Void_Boolean_0;

	// Token: 0x0400014F RID: 335
	private static readonly IntPtr NativeMethodInfoPtr_GetSecondTime_Public_Single_0;

	// Token: 0x04000150 RID: 336
	private static readonly IntPtr NativeMethodInfoPtr_GetAirKillAmount_Public_Int32_0;

	// Token: 0x04000151 RID: 337
	private static readonly IntPtr NativeMethodInfoPtr_GetUnlockedPropAmount_Public_Int32_0;

	// Token: 0x04000152 RID: 338
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
