using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; // Token: 0x02000121 RID: 289 [Serializable] public class GameCollection : Object { // Token: 0x06003D5E RID: 15710 RVA: 0x000F27C0 File Offset: 0x000F09C0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 545770, RefRangeEnd = 545771, XrefRangeStart = 545744, XrefRangeEnd = 545770, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void VerifyData() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_VerifyData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003D5F RID: 15711 RVA: 0x000F2804 File Offset: 0x000F0A04 [CallerCount(3)] [CachedScanResults(RefRangeStart = 545771, RefRangeEnd = 545774, XrefRangeStart = 545771, XrefRangeEnd = 545771, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool HasAchievementFlagUnlocked(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(GameCollection.NativeMethodInfoPtr_HasAchievementFlagUnlocked_Public_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003D60 RID: 15712 RVA: 0x000F2868 File Offset: 0x000F0A68 [CallerCount(2)] [CachedScanResults(RefRangeStart = 545775, RefRangeEnd = 545777, XrefRangeStart = 545774, XrefRangeEnd = 545775, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UnlockAchievementFlag(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(GameCollection.NativeMethodInfoPtr_UnlockAchievementFlag_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003D61 RID: 15713 RVA: 0x000F28BC File Offset: 0x000F0ABC [CallerCount(0)] public unsafe void UpdateSkin(GameSkin skin) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref skin; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_UpdateSkin_Public_Void_GameSkin_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003D62 RID: 15714 RVA: 0x000F2910 File Offset: 0x000F0B10 [CallerCount(1)] [CachedScanResults(RefRangeStart = 545777, RefRangeEnd = 545778, XrefRangeStart = 545777, XrefRangeEnd = 545777, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int IncreaseSpeedSpellcasting() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_IncreaseSpeedSpellcasting_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06003D63 RID: 15715 RVA: 0x000F2960 File Offset: 0x000F0B60 [CallerCount(1)] [CachedScanResults(RefRangeStart = 545778, RefRangeEnd = 545779, XrefRangeStart = 545778, XrefRangeEnd = 545778, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int IncreaseMeleeSpellcasting() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_IncreaseMeleeSpellcasting_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06003D64 RID: 15716 RVA: 0x000F29B0 File Offset: 0x000F0BB0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 545779, RefRangeEnd = 545780, XrefRangeStart = 545779, XrefRangeEnd = 545779, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int 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(GameCollection.NativeMethodInfoPtr_IncreaseManaAbsorbed_Public_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003D65 RID: 15717 RVA: 0x000F2A14 File Offset: 0x000F0C14 [CallerCount(3)] [CachedScanResults(RefRangeStart = 545780, RefRangeEnd = 545783, XrefRangeStart = 545780, XrefRangeEnd = 545780, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int 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(GameCollection.NativeMethodInfoPtr_IncreaseSoulAcquired_Public_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003D66 RID: 15718 RVA: 0x000F2A78 File Offset: 0x000F0C78 [CallerCount(1)] [CachedScanResults(RefRangeStart = 545783, RefRangeEnd = 545784, XrefRangeStart = 545783, XrefRangeEnd = 545783, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int IncreaseEnemyDefeated() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_IncreaseEnemyDefeated_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06003D67 RID: 15719 RVA: 0x000F2AC8 File Offset: 0x000F0CC8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 545784, RefRangeEnd = 545785, XrefRangeStart = 545784, XrefRangeEnd = 545784, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int IncreaseGameCleared() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_IncreaseGameCleared_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06003D68 RID: 15720 RVA: 0x000F2B18 File Offset: 0x000F0D18 [CallerCount(2)] [CachedScanResults(RefRangeStart = 545785, RefRangeEnd = 545787, XrefRangeStart = 545785, XrefRangeEnd = 545785, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableTaniaPropsFlag() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_EnableTaniaPropsFlag_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003D69 RID: 15721 RVA: 0x000F2B5C File Offset: 0x000F0D5C [CallerCount(2)] [CachedScanResults(RefRangeStart = 545787, RefRangeEnd = 545789, XrefRangeStart = 545787, XrefRangeEnd = 545787, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableMonicaPropsFlag() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_EnableMonicaPropsFlag_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003D6A RID: 15722 RVA: 0x000F2BA0 File Offset: 0x000F0DA0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 545789, RefRangeEnd = 545791, XrefRangeStart = 545789, XrefRangeEnd = 545789, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableVanessaPropsFlag() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_EnableVanessaPropsFlag_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003D6B RID: 15723 RVA: 0x000F2BE4 File Offset: 0x000F0DE4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 545791, RefRangeEnd = 545793, XrefRangeStart = 545791, XrefRangeEnd = 545791, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableCatPropsFlag() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_EnableCatPropsFlag_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003D6C RID: 15724 RVA: 0x000F2C28 File Offset: 0x000F0E28 [CallerCount(2)] [CachedScanResults(RefRangeStart = 545793, RefRangeEnd = 545795, XrefRangeStart = 545793, XrefRangeEnd = 545793, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EnableNobetaPropsFlag() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr_EnableNobetaPropsFlag_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003D6D RID: 15725 RVA: 0x000F2C6C File Offset: 0x000F0E6C [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GameCollection() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003D6E RID: 15726 RVA: 0x000F2CB8 File Offset: 0x000F0EB8 // Note: this type is marked as 'beforefieldinit'. static GameCollection() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GameCollection"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameCollection.NativeFieldInfoPtr_dataVersion = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "dataVersion"); GameCollection.NativeFieldInfoPtr_currentSkin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "currentSkin"); GameCollection.NativeFieldInfoPtr_speedSpellcasting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "speedSpellcasting"); GameCollection.NativeFieldInfoPtr_meleeSpellcasting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "meleeSpellcasting"); GameCollection.NativeFieldInfoPtr_manaAbsorbed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "manaAbsorbed"); GameCollection.NativeFieldInfoPtr_soulAcquired = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "soulAcquired"); GameCollection.NativeFieldInfoPtr_enemiesDefeated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enemiesDefeated"); GameCollection.NativeFieldInfoPtr_gameCleared = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "gameCleared"); GameCollection.NativeFieldInfoPtr_achievements = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "achievements"); GameCollection.NativeFieldInfoPtr_allTaniaPropsUnlocked = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "allTaniaPropsUnlocked"); GameCollection.NativeFieldInfoPtr_allMonicaPropsUnlocked = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "allMonicaPropsUnlocked"); GameCollection.NativeFieldInfoPtr_allVanessaPropsUnlock = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "allVanessaPropsUnlock"); GameCollection.NativeFieldInfoPtr_allCatPropsUnlock = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "allCatPropsUnlock"); GameCollection.NativeFieldInfoPtr_allNobetaPropsUnlock = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "allNobetaPropsUnlock"); GameCollection.NativeFieldInfoPtr_isDirty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "isDirty"); GameCollection.NativeMethodInfoPtr_VerifyData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667080); GameCollection.NativeMethodInfoPtr_HasAchievementFlagUnlocked_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667081); GameCollection.NativeMethodInfoPtr_UnlockAchievementFlag_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667082); GameCollection.NativeMethodInfoPtr_UpdateSkin_Public_Void_GameSkin_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667083); GameCollection.NativeMethodInfoPtr_IncreaseSpeedSpellcasting_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667084); GameCollection.NativeMethodInfoPtr_IncreaseMeleeSpellcasting_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667085); GameCollection.NativeMethodInfoPtr_IncreaseManaAbsorbed_Public_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667086); GameCollection.NativeMethodInfoPtr_IncreaseSoulAcquired_Public_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667087); GameCollection.NativeMethodInfoPtr_IncreaseEnemyDefeated_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667088); GameCollection.NativeMethodInfoPtr_IncreaseGameCleared_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667089); GameCollection.NativeMethodInfoPtr_EnableTaniaPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667090); GameCollection.NativeMethodInfoPtr_EnableMonicaPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667091); GameCollection.NativeMethodInfoPtr_EnableVanessaPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667092); GameCollection.NativeMethodInfoPtr_EnableCatPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667093); GameCollection.NativeMethodInfoPtr_EnableNobetaPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667094); GameCollection.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667095); } // Token: 0x06003D6F RID: 15727 RVA: 0x0000A74C File Offset: 0x0000894C public GameCollection(IntPtr pointer) : base(pointer) { } // Token: 0x170016C6 RID: 5830 // (get) Token: 0x06003D70 RID: 15728 RVA: 0x000F2F54 File Offset: 0x000F1154 // (set) Token: 0x06003D71 RID: 15729 RVA: 0x000F2F7C File Offset: 0x000F117C public unsafe int dataVersion { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_dataVersion); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_dataVersion)) = value; } } // Token: 0x170016C7 RID: 5831 // (get) Token: 0x06003D72 RID: 15730 RVA: 0x000F2FA0 File Offset: 0x000F11A0 // (set) Token: 0x06003D73 RID: 15731 RVA: 0x000F2FC8 File Offset: 0x000F11C8 public unsafe GameSkin currentSkin { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_currentSkin); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_currentSkin)) = value; } } // Token: 0x170016C8 RID: 5832 // (get) Token: 0x06003D74 RID: 15732 RVA: 0x000F2FEC File Offset: 0x000F11EC // (set) Token: 0x06003D75 RID: 15733 RVA: 0x000F3014 File Offset: 0x000F1214 public unsafe int speedSpellcasting { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_speedSpellcasting); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_speedSpellcasting)) = value; } } // Token: 0x170016C9 RID: 5833 // (get) Token: 0x06003D76 RID: 15734 RVA: 0x000F3038 File Offset: 0x000F1238 // (set) Token: 0x06003D77 RID: 15735 RVA: 0x000F3060 File Offset: 0x000F1260 public unsafe int meleeSpellcasting { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_meleeSpellcasting); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_meleeSpellcasting)) = value; } } // Token: 0x170016CA RID: 5834 // (get) Token: 0x06003D78 RID: 15736 RVA: 0x000F3084 File Offset: 0x000F1284 // (set) Token: 0x06003D79 RID: 15737 RVA: 0x000F30AC File Offset: 0x000F12AC public unsafe int manaAbsorbed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_manaAbsorbed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_manaAbsorbed)) = value; } } // Token: 0x170016CB RID: 5835 // (get) Token: 0x06003D7A RID: 15738 RVA: 0x000F30D0 File Offset: 0x000F12D0 // (set) Token: 0x06003D7B RID: 15739 RVA: 0x000F30F8 File Offset: 0x000F12F8 public unsafe int soulAcquired { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_soulAcquired); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_soulAcquired)) = value; } } // Token: 0x170016CC RID: 5836 // (get) Token: 0x06003D7C RID: 15740 RVA: 0x000F311C File Offset: 0x000F131C // (set) Token: 0x06003D7D RID: 15741 RVA: 0x000F3144 File Offset: 0x000F1344 public unsafe int enemiesDefeated { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_enemiesDefeated); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_enemiesDefeated)) = value; } } // Token: 0x170016CD RID: 5837 // (get) Token: 0x06003D7E RID: 15742 RVA: 0x000F3168 File Offset: 0x000F1368 // (set) Token: 0x06003D7F RID: 15743 RVA: 0x000F3190 File Offset: 0x000F1390 public unsafe int gameCleared { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_gameCleared); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_gameCleared)) = value; } } // Token: 0x170016CE RID: 5838 // (get) Token: 0x06003D80 RID: 15744 RVA: 0x000F31B4 File Offset: 0x000F13B4 // (set) Token: 0x06003D81 RID: 15745 RVA: 0x000F31E8 File Offset: 0x000F13E8 public unsafe Il2CppReferenceArray achievements { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_achievements); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_achievements), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170016CF RID: 5839 // (get) Token: 0x06003D82 RID: 15746 RVA: 0x000F3210 File Offset: 0x000F1410 // (set) Token: 0x06003D83 RID: 15747 RVA: 0x000F3238 File Offset: 0x000F1438 public unsafe bool allTaniaPropsUnlocked { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allTaniaPropsUnlocked); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allTaniaPropsUnlocked)) = value; } } // Token: 0x170016D0 RID: 5840 // (get) Token: 0x06003D84 RID: 15748 RVA: 0x000F325C File Offset: 0x000F145C // (set) Token: 0x06003D85 RID: 15749 RVA: 0x000F3284 File Offset: 0x000F1484 public unsafe bool allMonicaPropsUnlocked { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allMonicaPropsUnlocked); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allMonicaPropsUnlocked)) = value; } } // Token: 0x170016D1 RID: 5841 // (get) Token: 0x06003D86 RID: 15750 RVA: 0x000F32A8 File Offset: 0x000F14A8 // (set) Token: 0x06003D87 RID: 15751 RVA: 0x000F32D0 File Offset: 0x000F14D0 public unsafe bool allVanessaPropsUnlock { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allVanessaPropsUnlock); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allVanessaPropsUnlock)) = value; } } // Token: 0x170016D2 RID: 5842 // (get) Token: 0x06003D88 RID: 15752 RVA: 0x000F32F4 File Offset: 0x000F14F4 // (set) Token: 0x06003D89 RID: 15753 RVA: 0x000F331C File Offset: 0x000F151C public unsafe bool allCatPropsUnlock { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allCatPropsUnlock); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allCatPropsUnlock)) = value; } } // Token: 0x170016D3 RID: 5843 // (get) Token: 0x06003D8A RID: 15754 RVA: 0x000F3340 File Offset: 0x000F1540 // (set) Token: 0x06003D8B RID: 15755 RVA: 0x000F3368 File Offset: 0x000F1568 public unsafe bool allNobetaPropsUnlock { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allNobetaPropsUnlock); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_allNobetaPropsUnlock)) = value; } } // Token: 0x170016D4 RID: 5844 // (get) Token: 0x06003D8C RID: 15756 RVA: 0x000F338C File Offset: 0x000F158C // (set) Token: 0x06003D8D RID: 15757 RVA: 0x000F33B4 File Offset: 0x000F15B4 public unsafe bool isDirty { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_isDirty); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollection.NativeFieldInfoPtr_isDirty)) = value; } } // Token: 0x04002824 RID: 10276 private static readonly IntPtr NativeFieldInfoPtr_dataVersion; // Token: 0x04002825 RID: 10277 private static readonly IntPtr NativeFieldInfoPtr_currentSkin; // Token: 0x04002826 RID: 10278 private static readonly IntPtr NativeFieldInfoPtr_speedSpellcasting; // Token: 0x04002827 RID: 10279 private static readonly IntPtr NativeFieldInfoPtr_meleeSpellcasting; // Token: 0x04002828 RID: 10280 private static readonly IntPtr NativeFieldInfoPtr_manaAbsorbed; // Token: 0x04002829 RID: 10281 private static readonly IntPtr NativeFieldInfoPtr_soulAcquired; // Token: 0x0400282A RID: 10282 private static readonly IntPtr NativeFieldInfoPtr_enemiesDefeated; // Token: 0x0400282B RID: 10283 private static readonly IntPtr NativeFieldInfoPtr_gameCleared; // Token: 0x0400282C RID: 10284 private static readonly IntPtr NativeFieldInfoPtr_achievements; // Token: 0x0400282D RID: 10285 private static readonly IntPtr NativeFieldInfoPtr_allTaniaPropsUnlocked; // Token: 0x0400282E RID: 10286 private static readonly IntPtr NativeFieldInfoPtr_allMonicaPropsUnlocked; // Token: 0x0400282F RID: 10287 private static readonly IntPtr NativeFieldInfoPtr_allVanessaPropsUnlock; // Token: 0x04002830 RID: 10288 private static readonly IntPtr NativeFieldInfoPtr_allCatPropsUnlock; // Token: 0x04002831 RID: 10289 private static readonly IntPtr NativeFieldInfoPtr_allNobetaPropsUnlock; // Token: 0x04002832 RID: 10290 private static readonly IntPtr NativeFieldInfoPtr_isDirty; // Token: 0x04002833 RID: 10291 private static readonly IntPtr NativeMethodInfoPtr_VerifyData_Public_Void_0; // Token: 0x04002834 RID: 10292 private static readonly IntPtr NativeMethodInfoPtr_HasAchievementFlagUnlocked_Public_Boolean_Int32_0; // Token: 0x04002835 RID: 10293 private static readonly IntPtr NativeMethodInfoPtr_UnlockAchievementFlag_Public_Void_Int32_0; // Token: 0x04002836 RID: 10294 private static readonly IntPtr NativeMethodInfoPtr_UpdateSkin_Public_Void_GameSkin_0; // Token: 0x04002837 RID: 10295 private static readonly IntPtr NativeMethodInfoPtr_IncreaseSpeedSpellcasting_Public_Int32_0; // Token: 0x04002838 RID: 10296 private static readonly IntPtr NativeMethodInfoPtr_IncreaseMeleeSpellcasting_Public_Int32_0; // Token: 0x04002839 RID: 10297 private static readonly IntPtr NativeMethodInfoPtr_IncreaseManaAbsorbed_Public_Int32_Int32_0; // Token: 0x0400283A RID: 10298 private static readonly IntPtr NativeMethodInfoPtr_IncreaseSoulAcquired_Public_Int32_Int32_0; // Token: 0x0400283B RID: 10299 private static readonly IntPtr NativeMethodInfoPtr_IncreaseEnemyDefeated_Public_Int32_0; // Token: 0x0400283C RID: 10300 private static readonly IntPtr NativeMethodInfoPtr_IncreaseGameCleared_Public_Int32_0; // Token: 0x0400283D RID: 10301 private static readonly IntPtr NativeMethodInfoPtr_EnableTaniaPropsFlag_Public_Void_0; // Token: 0x0400283E RID: 10302 private static readonly IntPtr NativeMethodInfoPtr_EnableMonicaPropsFlag_Public_Void_0; // Token: 0x0400283F RID: 10303 private static readonly IntPtr NativeMethodInfoPtr_EnableVanessaPropsFlag_Public_Void_0; // Token: 0x04002840 RID: 10304 private static readonly IntPtr NativeMethodInfoPtr_EnableCatPropsFlag_Public_Void_0; // Token: 0x04002841 RID: 10305 private static readonly IntPtr NativeMethodInfoPtr_EnableNobetaPropsFlag_Public_Void_0; // Token: 0x04002842 RID: 10306 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000122 RID: 290 [ObfuscatedName("GameCollection/<>c")] [Serializable] public sealed class __c : Object { // Token: 0x06003D8E RID: 15758 RVA: 0x000F33D8 File Offset: 0x000F15D8 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003D8F RID: 15759 RVA: 0x000F3424 File Offset: 0x000F1624 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 545740, XrefRangeEnd = 545744, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe AchievementData _VerifyData_b__15_0(GameAchievement value) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollection.__c.NativeMethodInfoPtr__VerifyData_b__15_0_Internal_AchievementData_GameAchievement_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new AchievementData(intPtr3) : null; } } // Token: 0x06003D90 RID: 15760 RVA: 0x000F348C File Offset: 0x000F168C // Note: this type is marked as 'beforefieldinit'. static __c() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameCollection.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9"); GameCollection.__c.NativeFieldInfoPtr___9__15_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__15_0"); GameCollection.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667097); GameCollection.__c.NativeMethodInfoPtr__VerifyData_b__15_0_Internal_AchievementData_GameAchievement_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667098); } // Token: 0x06003D91 RID: 15761 RVA: 0x0000A74C File Offset: 0x0000894C public __c(IntPtr pointer) : base(pointer) { } // Token: 0x170016D5 RID: 5845 // (get) Token: 0x06003D92 RID: 15762 RVA: 0x000F3508 File Offset: 0x000F1708 // (set) Token: 0x06003D93 RID: 15763 RVA: 0x000F3533 File Offset: 0x000F1733 public unsafe static GameCollection.__c __9 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GameCollection.__c.NativeFieldInfoPtr___9, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new GameCollection.__c(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GameCollection.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170016D6 RID: 5846 // (get) Token: 0x06003D94 RID: 15764 RVA: 0x000F3548 File Offset: 0x000F1748 // (set) Token: 0x06003D95 RID: 15765 RVA: 0x000F3573 File Offset: 0x000F1773 public unsafe static Func __9__15_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GameCollection.__c.NativeFieldInfoPtr___9__15_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Func(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GameCollection.__c.NativeFieldInfoPtr___9__15_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04002843 RID: 10307 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x04002844 RID: 10308 private static readonly IntPtr NativeFieldInfoPtr___9__15_0; // Token: 0x04002845 RID: 10309 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002846 RID: 10310 private static readonly IntPtr NativeMethodInfoPtr__VerifyData_b__15_0_Internal_AchievementData_GameAchievement_0; } }