using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; // Token: 0x02000148 RID: 328 [Serializable] public class GameCollectionDataVer0 : Object { // Token: 0x06004099 RID: 16537 RVA: 0x00100988 File Offset: 0x000FEB88 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 554272, XrefRangeEnd = 554288, 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: 0x0600409A RID: 16538 RVA: 0x001009E0 File Offset: 0x000FEBE0 [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, 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: 0x0600409B RID: 16539 RVA: 0x00100A2C File Offset: 0x000FEC2C // 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, 100667398); GameCollectionDataVer0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667399); } // Token: 0x0600409C RID: 16540 RVA: 0x0000A74C File Offset: 0x0000894C public GameCollectionDataVer0(IntPtr pointer) : base(pointer) { } // Token: 0x170017A3 RID: 6051 // (get) Token: 0x0600409D RID: 16541 RVA: 0x00100B24 File Offset: 0x000FED24 // (set) Token: 0x0600409E RID: 16542 RVA: 0x00100B4C File Offset: 0x000FED4C 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: 0x170017A4 RID: 6052 // (get) Token: 0x0600409F RID: 16543 RVA: 0x00100B70 File Offset: 0x000FED70 // (set) Token: 0x060040A0 RID: 16544 RVA: 0x00100BA4 File Offset: 0x000FEDA4 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: 0x170017A5 RID: 6053 // (get) Token: 0x060040A1 RID: 16545 RVA: 0x00100BCC File Offset: 0x000FEDCC // (set) Token: 0x060040A2 RID: 16546 RVA: 0x00100BF4 File Offset: 0x000FEDF4 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: 0x170017A6 RID: 6054 // (get) Token: 0x060040A3 RID: 16547 RVA: 0x00100C18 File Offset: 0x000FEE18 // (set) Token: 0x060040A4 RID: 16548 RVA: 0x00100C40 File Offset: 0x000FEE40 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: 0x170017A7 RID: 6055 // (get) Token: 0x060040A5 RID: 16549 RVA: 0x00100C64 File Offset: 0x000FEE64 // (set) Token: 0x060040A6 RID: 16550 RVA: 0x00100C8C File Offset: 0x000FEE8C 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: 0x170017A8 RID: 6056 // (get) Token: 0x060040A7 RID: 16551 RVA: 0x00100CB0 File Offset: 0x000FEEB0 // (set) Token: 0x060040A8 RID: 16552 RVA: 0x00100CD8 File Offset: 0x000FEED8 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: 0x170017A9 RID: 6057 // (get) Token: 0x060040A9 RID: 16553 RVA: 0x00100CFC File Offset: 0x000FEEFC // (set) Token: 0x060040AA RID: 16554 RVA: 0x00100D24 File Offset: 0x000FEF24 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: 0x170017AA RID: 6058 // (get) Token: 0x060040AB RID: 16555 RVA: 0x00100D48 File Offset: 0x000FEF48 // (set) Token: 0x060040AC RID: 16556 RVA: 0x00100D70 File Offset: 0x000FEF70 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: 0x04002A5A RID: 10842 private static readonly IntPtr NativeFieldInfoPtr_currentSkin; // Token: 0x04002A5B RID: 10843 private static readonly IntPtr NativeFieldInfoPtr_achievementFlags; // Token: 0x04002A5C RID: 10844 private static readonly IntPtr NativeFieldInfoPtr_normalChantCollection; // Token: 0x04002A5D RID: 10845 private static readonly IntPtr NativeFieldInfoPtr_specialChantCollection; // Token: 0x04002A5E RID: 10846 private static readonly IntPtr NativeFieldInfoPtr_manaAbsorbCollection; // Token: 0x04002A5F RID: 10847 private static readonly IntPtr NativeFieldInfoPtr_moneyCollection; // Token: 0x04002A60 RID: 10848 private static readonly IntPtr NativeFieldInfoPtr_enemyKillCollection; // Token: 0x04002A61 RID: 10849 private static readonly IntPtr NativeFieldInfoPtr_beatingGameTimes; // Token: 0x04002A62 RID: 10850 private static readonly IntPtr NativeMethodInfoPtr_UpgradeVersion_Public_GameCollection_0; // Token: 0x04002A63 RID: 10851 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }