using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; // Token: 0x0200011C RID: 284 [Serializable] public class GameCollection : Object { // Token: 0x06003CF8 RID: 15608 RVA: 0x000F0E9C File Offset: 0x000EF09C [CallerCount(1)] [CachedScanResults(RefRangeStart = 528643, RefRangeEnd = 528644, XrefRangeStart = 528617, XrefRangeEnd = 528643, 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: 0x06003CF9 RID: 15609 RVA: 0x000F0EE0 File Offset: 0x000EF0E0 [CallerCount(3)] [CachedScanResults(RefRangeStart = 528644, RefRangeEnd = 528647, XrefRangeStart = 528644, XrefRangeEnd = 528644, 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: 0x06003CFA RID: 15610 RVA: 0x000F0F44 File Offset: 0x000EF144 [CallerCount(2)] [CachedScanResults(RefRangeStart = 528648, RefRangeEnd = 528650, XrefRangeStart = 528647, XrefRangeEnd = 528648, 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: 0x06003CFB RID: 15611 RVA: 0x000F0F98 File Offset: 0x000EF198 [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: 0x06003CFC RID: 15612 RVA: 0x000F0FEC File Offset: 0x000EF1EC [CallerCount(1)] [CachedScanResults(RefRangeStart = 528650, RefRangeEnd = 528651, XrefRangeStart = 528650, XrefRangeEnd = 528650, 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: 0x06003CFD RID: 15613 RVA: 0x000F103C File Offset: 0x000EF23C [CallerCount(1)] [CachedScanResults(RefRangeStart = 528651, RefRangeEnd = 528652, XrefRangeStart = 528651, XrefRangeEnd = 528651, 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: 0x06003CFE RID: 15614 RVA: 0x000F108C File Offset: 0x000EF28C [CallerCount(2)] [CachedScanResults(RefRangeStart = 528652, RefRangeEnd = 528654, XrefRangeStart = 528652, XrefRangeEnd = 528652, 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: 0x06003CFF RID: 15615 RVA: 0x000F10F0 File Offset: 0x000EF2F0 [CallerCount(3)] [CachedScanResults(RefRangeStart = 528654, RefRangeEnd = 528657, XrefRangeStart = 528654, XrefRangeEnd = 528654, 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: 0x06003D00 RID: 15616 RVA: 0x000F1154 File Offset: 0x000EF354 [CallerCount(1)] [CachedScanResults(RefRangeStart = 528657, RefRangeEnd = 528658, XrefRangeStart = 528657, XrefRangeEnd = 528657, 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: 0x06003D01 RID: 15617 RVA: 0x000F11A4 File Offset: 0x000EF3A4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 528658, RefRangeEnd = 528659, XrefRangeStart = 528658, XrefRangeEnd = 528658, 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: 0x06003D02 RID: 15618 RVA: 0x000F11F4 File Offset: 0x000EF3F4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 528659, RefRangeEnd = 528661, XrefRangeStart = 528659, XrefRangeEnd = 528659, 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: 0x06003D03 RID: 15619 RVA: 0x000F1238 File Offset: 0x000EF438 [CallerCount(2)] [CachedScanResults(RefRangeStart = 528661, RefRangeEnd = 528663, XrefRangeStart = 528661, XrefRangeEnd = 528661, 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: 0x06003D04 RID: 15620 RVA: 0x000F127C File Offset: 0x000EF47C [CallerCount(2)] [CachedScanResults(RefRangeStart = 528663, RefRangeEnd = 528665, XrefRangeStart = 528663, XrefRangeEnd = 528663, 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: 0x06003D05 RID: 15621 RVA: 0x000F12C0 File Offset: 0x000EF4C0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 528665, RefRangeEnd = 528667, XrefRangeStart = 528665, XrefRangeEnd = 528665, 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: 0x06003D06 RID: 15622 RVA: 0x000F1304 File Offset: 0x000EF504 [CallerCount(2)] [CachedScanResults(RefRangeStart = 528667, RefRangeEnd = 528669, XrefRangeStart = 528667, XrefRangeEnd = 528667, 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: 0x06003D07 RID: 15623 RVA: 0x000F1348 File Offset: 0x000EF548 [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x06003D08 RID: 15624 RVA: 0x000F1394 File Offset: 0x000EF594 // 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, 100667056); GameCollection.NativeMethodInfoPtr_HasAchievementFlagUnlocked_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667057); GameCollection.NativeMethodInfoPtr_UnlockAchievementFlag_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667058); GameCollection.NativeMethodInfoPtr_UpdateSkin_Public_Void_GameSkin_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667059); GameCollection.NativeMethodInfoPtr_IncreaseSpeedSpellcasting_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667060); GameCollection.NativeMethodInfoPtr_IncreaseMeleeSpellcasting_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667061); GameCollection.NativeMethodInfoPtr_IncreaseManaAbsorbed_Public_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667062); GameCollection.NativeMethodInfoPtr_IncreaseSoulAcquired_Public_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667063); GameCollection.NativeMethodInfoPtr_IncreaseEnemyDefeated_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667064); GameCollection.NativeMethodInfoPtr_IncreaseGameCleared_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667065); GameCollection.NativeMethodInfoPtr_EnableTaniaPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667066); GameCollection.NativeMethodInfoPtr_EnableMonicaPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667067); GameCollection.NativeMethodInfoPtr_EnableVanessaPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667068); GameCollection.NativeMethodInfoPtr_EnableCatPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667069); GameCollection.NativeMethodInfoPtr_EnableNobetaPropsFlag_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667070); GameCollection.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667071); } // Token: 0x06003D09 RID: 15625 RVA: 0x0000A688 File Offset: 0x00008888 public GameCollection(IntPtr pointer) : base(pointer) { } // Token: 0x1700169E RID: 5790 // (get) Token: 0x06003D0A RID: 15626 RVA: 0x000F1630 File Offset: 0x000EF830 // (set) Token: 0x06003D0B RID: 15627 RVA: 0x000F1658 File Offset: 0x000EF858 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: 0x1700169F RID: 5791 // (get) Token: 0x06003D0C RID: 15628 RVA: 0x000F167C File Offset: 0x000EF87C // (set) Token: 0x06003D0D RID: 15629 RVA: 0x000F16A4 File Offset: 0x000EF8A4 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: 0x170016A0 RID: 5792 // (get) Token: 0x06003D0E RID: 15630 RVA: 0x000F16C8 File Offset: 0x000EF8C8 // (set) Token: 0x06003D0F RID: 15631 RVA: 0x000F16F0 File Offset: 0x000EF8F0 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: 0x170016A1 RID: 5793 // (get) Token: 0x06003D10 RID: 15632 RVA: 0x000F1714 File Offset: 0x000EF914 // (set) Token: 0x06003D11 RID: 15633 RVA: 0x000F173C File Offset: 0x000EF93C 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: 0x170016A2 RID: 5794 // (get) Token: 0x06003D12 RID: 15634 RVA: 0x000F1760 File Offset: 0x000EF960 // (set) Token: 0x06003D13 RID: 15635 RVA: 0x000F1788 File Offset: 0x000EF988 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: 0x170016A3 RID: 5795 // (get) Token: 0x06003D14 RID: 15636 RVA: 0x000F17AC File Offset: 0x000EF9AC // (set) Token: 0x06003D15 RID: 15637 RVA: 0x000F17D4 File Offset: 0x000EF9D4 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: 0x170016A4 RID: 5796 // (get) Token: 0x06003D16 RID: 15638 RVA: 0x000F17F8 File Offset: 0x000EF9F8 // (set) Token: 0x06003D17 RID: 15639 RVA: 0x000F1820 File Offset: 0x000EFA20 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: 0x170016A5 RID: 5797 // (get) Token: 0x06003D18 RID: 15640 RVA: 0x000F1844 File Offset: 0x000EFA44 // (set) Token: 0x06003D19 RID: 15641 RVA: 0x000F186C File Offset: 0x000EFA6C 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: 0x170016A6 RID: 5798 // (get) Token: 0x06003D1A RID: 15642 RVA: 0x000F1890 File Offset: 0x000EFA90 // (set) Token: 0x06003D1B RID: 15643 RVA: 0x000F18C4 File Offset: 0x000EFAC4 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: 0x170016A7 RID: 5799 // (get) Token: 0x06003D1C RID: 15644 RVA: 0x000F18EC File Offset: 0x000EFAEC // (set) Token: 0x06003D1D RID: 15645 RVA: 0x000F1914 File Offset: 0x000EFB14 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: 0x170016A8 RID: 5800 // (get) Token: 0x06003D1E RID: 15646 RVA: 0x000F1938 File Offset: 0x000EFB38 // (set) Token: 0x06003D1F RID: 15647 RVA: 0x000F1960 File Offset: 0x000EFB60 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: 0x170016A9 RID: 5801 // (get) Token: 0x06003D20 RID: 15648 RVA: 0x000F1984 File Offset: 0x000EFB84 // (set) Token: 0x06003D21 RID: 15649 RVA: 0x000F19AC File Offset: 0x000EFBAC 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: 0x170016AA RID: 5802 // (get) Token: 0x06003D22 RID: 15650 RVA: 0x000F19D0 File Offset: 0x000EFBD0 // (set) Token: 0x06003D23 RID: 15651 RVA: 0x000F19F8 File Offset: 0x000EFBF8 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: 0x170016AB RID: 5803 // (get) Token: 0x06003D24 RID: 15652 RVA: 0x000F1A1C File Offset: 0x000EFC1C // (set) Token: 0x06003D25 RID: 15653 RVA: 0x000F1A44 File Offset: 0x000EFC44 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: 0x170016AC RID: 5804 // (get) Token: 0x06003D26 RID: 15654 RVA: 0x000F1A68 File Offset: 0x000EFC68 // (set) Token: 0x06003D27 RID: 15655 RVA: 0x000F1A90 File Offset: 0x000EFC90 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: 0x040027E1 RID: 10209 private static readonly IntPtr NativeFieldInfoPtr_dataVersion; // Token: 0x040027E2 RID: 10210 private static readonly IntPtr NativeFieldInfoPtr_currentSkin; // Token: 0x040027E3 RID: 10211 private static readonly IntPtr NativeFieldInfoPtr_speedSpellcasting; // Token: 0x040027E4 RID: 10212 private static readonly IntPtr NativeFieldInfoPtr_meleeSpellcasting; // Token: 0x040027E5 RID: 10213 private static readonly IntPtr NativeFieldInfoPtr_manaAbsorbed; // Token: 0x040027E6 RID: 10214 private static readonly IntPtr NativeFieldInfoPtr_soulAcquired; // Token: 0x040027E7 RID: 10215 private static readonly IntPtr NativeFieldInfoPtr_enemiesDefeated; // Token: 0x040027E8 RID: 10216 private static readonly IntPtr NativeFieldInfoPtr_gameCleared; // Token: 0x040027E9 RID: 10217 private static readonly IntPtr NativeFieldInfoPtr_achievements; // Token: 0x040027EA RID: 10218 private static readonly IntPtr NativeFieldInfoPtr_allTaniaPropsUnlocked; // Token: 0x040027EB RID: 10219 private static readonly IntPtr NativeFieldInfoPtr_allMonicaPropsUnlocked; // Token: 0x040027EC RID: 10220 private static readonly IntPtr NativeFieldInfoPtr_allVanessaPropsUnlock; // Token: 0x040027ED RID: 10221 private static readonly IntPtr NativeFieldInfoPtr_allCatPropsUnlock; // Token: 0x040027EE RID: 10222 private static readonly IntPtr NativeFieldInfoPtr_allNobetaPropsUnlock; // Token: 0x040027EF RID: 10223 private static readonly IntPtr NativeFieldInfoPtr_isDirty; // Token: 0x040027F0 RID: 10224 private static readonly IntPtr NativeMethodInfoPtr_VerifyData_Public_Void_0; // Token: 0x040027F1 RID: 10225 private static readonly IntPtr NativeMethodInfoPtr_HasAchievementFlagUnlocked_Public_Boolean_Int32_0; // Token: 0x040027F2 RID: 10226 private static readonly IntPtr NativeMethodInfoPtr_UnlockAchievementFlag_Public_Void_Int32_0; // Token: 0x040027F3 RID: 10227 private static readonly IntPtr NativeMethodInfoPtr_UpdateSkin_Public_Void_GameSkin_0; // Token: 0x040027F4 RID: 10228 private static readonly IntPtr NativeMethodInfoPtr_IncreaseSpeedSpellcasting_Public_Int32_0; // Token: 0x040027F5 RID: 10229 private static readonly IntPtr NativeMethodInfoPtr_IncreaseMeleeSpellcasting_Public_Int32_0; // Token: 0x040027F6 RID: 10230 private static readonly IntPtr NativeMethodInfoPtr_IncreaseManaAbsorbed_Public_Int32_Int32_0; // Token: 0x040027F7 RID: 10231 private static readonly IntPtr NativeMethodInfoPtr_IncreaseSoulAcquired_Public_Int32_Int32_0; // Token: 0x040027F8 RID: 10232 private static readonly IntPtr NativeMethodInfoPtr_IncreaseEnemyDefeated_Public_Int32_0; // Token: 0x040027F9 RID: 10233 private static readonly IntPtr NativeMethodInfoPtr_IncreaseGameCleared_Public_Int32_0; // Token: 0x040027FA RID: 10234 private static readonly IntPtr NativeMethodInfoPtr_EnableTaniaPropsFlag_Public_Void_0; // Token: 0x040027FB RID: 10235 private static readonly IntPtr NativeMethodInfoPtr_EnableMonicaPropsFlag_Public_Void_0; // Token: 0x040027FC RID: 10236 private static readonly IntPtr NativeMethodInfoPtr_EnableVanessaPropsFlag_Public_Void_0; // Token: 0x040027FD RID: 10237 private static readonly IntPtr NativeMethodInfoPtr_EnableCatPropsFlag_Public_Void_0; // Token: 0x040027FE RID: 10238 private static readonly IntPtr NativeMethodInfoPtr_EnableNobetaPropsFlag_Public_Void_0; // Token: 0x040027FF RID: 10239 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200011D RID: 285 [ObfuscatedName("GameCollection/<>c")] [Serializable] public sealed class __c : Object { // Token: 0x06003D28 RID: 15656 RVA: 0x000F1AB4 File Offset: 0x000EFCB4 [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x06003D29 RID: 15657 RVA: 0x000F1B00 File Offset: 0x000EFD00 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528613, XrefRangeEnd = 528617, 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: 0x06003D2A RID: 15658 RVA: 0x000F1B68 File Offset: 0x000EFD68 // 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, 100667073); GameCollection.__c.NativeMethodInfoPtr__VerifyData_b__15_0_Internal_AchievementData_GameAchievement_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667074); } // Token: 0x06003D2B RID: 15659 RVA: 0x0000A688 File Offset: 0x00008888 public __c(IntPtr pointer) : base(pointer) { } // Token: 0x170016AD RID: 5805 // (get) Token: 0x06003D2C RID: 15660 RVA: 0x000F1BE4 File Offset: 0x000EFDE4 // (set) Token: 0x06003D2D RID: 15661 RVA: 0x000F1C0F File Offset: 0x000EFE0F 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: 0x170016AE RID: 5806 // (get) Token: 0x06003D2E RID: 15662 RVA: 0x000F1C24 File Offset: 0x000EFE24 // (set) Token: 0x06003D2F RID: 15663 RVA: 0x000F1C4F File Offset: 0x000EFE4F 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: 0x04002800 RID: 10240 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x04002801 RID: 10241 private static readonly IntPtr NativeFieldInfoPtr___9__15_0; // Token: 0x04002802 RID: 10242 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002803 RID: 10243 private static readonly IntPtr NativeMethodInfoPtr__VerifyData_b__15_0_Internal_AchievementData_GameAchievement_0; } }