using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; // Token: 0x0200011E RID: 286 [Serializable] public class GameCollectionDataVer0 : Object { // Token: 0x06003D30 RID: 15664 RVA: 0x000F1C64 File Offset: 0x000EFE64 [CallerCount(2)] [CachedScanResults(RefRangeStart = 528706, RefRangeEnd = 528708, XrefRangeStart = 528669, XrefRangeEnd = 528706, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GameCollection UpgradeVersion() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollectionDataVer0.NativeMethodInfoPtr_UpgradeVersion_Public_GameCollection_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new GameCollection(intPtr3) : null; } // Token: 0x06003D31 RID: 15665 RVA: 0x000F1CBC File Offset: 0x000EFEBC [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GameCollectionDataVer0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameCollectionDataVer0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003D32 RID: 15666 RVA: 0x000F1D08 File Offset: 0x000EFF08 // Note: this type is marked as 'beforefieldinit'. static GameCollectionDataVer0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GameCollectionDataVer0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GameCollectionDataVer0.NativeFieldInfoPtr_currentSkin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "currentSkin"); GameCollectionDataVer0.NativeFieldInfoPtr_achievementFlags = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "achievementFlags"); GameCollectionDataVer0.NativeFieldInfoPtr_normalChantCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "normalChantCollection"); GameCollectionDataVer0.NativeFieldInfoPtr_specialChantCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "specialChantCollection"); GameCollectionDataVer0.NativeFieldInfoPtr_manaAbsorbCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "manaAbsorbCollection"); GameCollectionDataVer0.NativeFieldInfoPtr_moneyCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "moneyCollection"); GameCollectionDataVer0.NativeFieldInfoPtr_enemyKillCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enemyKillCollection"); GameCollectionDataVer0.NativeFieldInfoPtr_beatingGameTimes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "beatingGameTimes"); GameCollectionDataVer0.NativeMethodInfoPtr_UpgradeVersion_Public_GameCollection_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667075); GameCollectionDataVer0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667076); } // Token: 0x06003D33 RID: 15667 RVA: 0x0000A688 File Offset: 0x00008888 public GameCollectionDataVer0(IntPtr pointer) : base(pointer) { } // Token: 0x170016AF RID: 5807 // (get) Token: 0x06003D34 RID: 15668 RVA: 0x000F1E00 File Offset: 0x000F0000 // (set) Token: 0x06003D35 RID: 15669 RVA: 0x000F1E28 File Offset: 0x000F0028 public unsafe GameSkin currentSkin { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_currentSkin); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_currentSkin)) = value; } } // Token: 0x170016B0 RID: 5808 // (get) Token: 0x06003D36 RID: 15670 RVA: 0x000F1E4C File Offset: 0x000F004C // (set) Token: 0x06003D37 RID: 15671 RVA: 0x000F1E80 File Offset: 0x000F0080 public unsafe Il2CppReferenceArray achievementFlags { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_achievementFlags); 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(GameCollectionDataVer0.NativeFieldInfoPtr_achievementFlags), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170016B1 RID: 5809 // (get) Token: 0x06003D38 RID: 15672 RVA: 0x000F1EA8 File Offset: 0x000F00A8 // (set) Token: 0x06003D39 RID: 15673 RVA: 0x000F1ED0 File Offset: 0x000F00D0 public unsafe int normalChantCollection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_normalChantCollection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_normalChantCollection)) = value; } } // Token: 0x170016B2 RID: 5810 // (get) Token: 0x06003D3A RID: 15674 RVA: 0x000F1EF4 File Offset: 0x000F00F4 // (set) Token: 0x06003D3B RID: 15675 RVA: 0x000F1F1C File Offset: 0x000F011C public unsafe int specialChantCollection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_specialChantCollection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_specialChantCollection)) = value; } } // Token: 0x170016B3 RID: 5811 // (get) Token: 0x06003D3C RID: 15676 RVA: 0x000F1F40 File Offset: 0x000F0140 // (set) Token: 0x06003D3D RID: 15677 RVA: 0x000F1F68 File Offset: 0x000F0168 public unsafe int manaAbsorbCollection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_manaAbsorbCollection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_manaAbsorbCollection)) = value; } } // Token: 0x170016B4 RID: 5812 // (get) Token: 0x06003D3E RID: 15678 RVA: 0x000F1F8C File Offset: 0x000F018C // (set) Token: 0x06003D3F RID: 15679 RVA: 0x000F1FB4 File Offset: 0x000F01B4 public unsafe int moneyCollection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_moneyCollection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_moneyCollection)) = value; } } // Token: 0x170016B5 RID: 5813 // (get) Token: 0x06003D40 RID: 15680 RVA: 0x000F1FD8 File Offset: 0x000F01D8 // (set) Token: 0x06003D41 RID: 15681 RVA: 0x000F2000 File Offset: 0x000F0200 public unsafe int enemyKillCollection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_enemyKillCollection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_enemyKillCollection)) = value; } } // Token: 0x170016B6 RID: 5814 // (get) Token: 0x06003D42 RID: 15682 RVA: 0x000F2024 File Offset: 0x000F0224 // (set) Token: 0x06003D43 RID: 15683 RVA: 0x000F204C File Offset: 0x000F024C public unsafe int beatingGameTimes { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_beatingGameTimes); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameCollectionDataVer0.NativeFieldInfoPtr_beatingGameTimes)) = value; } } // Token: 0x04002804 RID: 10244 private static readonly IntPtr NativeFieldInfoPtr_currentSkin; // Token: 0x04002805 RID: 10245 private static readonly IntPtr NativeFieldInfoPtr_achievementFlags; // Token: 0x04002806 RID: 10246 private static readonly IntPtr NativeFieldInfoPtr_normalChantCollection; // Token: 0x04002807 RID: 10247 private static readonly IntPtr NativeFieldInfoPtr_specialChantCollection; // Token: 0x04002808 RID: 10248 private static readonly IntPtr NativeFieldInfoPtr_manaAbsorbCollection; // Token: 0x04002809 RID: 10249 private static readonly IntPtr NativeFieldInfoPtr_moneyCollection; // Token: 0x0400280A RID: 10250 private static readonly IntPtr NativeFieldInfoPtr_enemyKillCollection; // Token: 0x0400280B RID: 10251 private static readonly IntPtr NativeFieldInfoPtr_beatingGameTimes; // Token: 0x0400280C RID: 10252 private static readonly IntPtr NativeMethodInfoPtr_UpgradeVersion_Public_GameCollection_0; // Token: 0x0400280D RID: 10253 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }