using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; // Token: 0x02000131 RID: 305 public class GamePropertyData : Object { // Token: 0x06003E4D RID: 15949 RVA: 0x000F64A4 File Offset: 0x000F46A4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 546612, RefRangeEnd = 546613, XrefRangeStart = 546580, XrefRangeEnd = 546612, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppStructArray GetStageTreasureData(int stageKey, int stageTreasureAmount) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref stageKey; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref stageTreasureAmount; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr_GetStageTreasureData_Public_Il2CppStructArray_1_Boolean_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppStructArray(intPtr3) : null; } // Token: 0x06003E4E RID: 15950 RVA: 0x000F6520 File Offset: 0x000F4720 [CallerCount(1)] [CachedScanResults(RefRangeStart = 546622, RefRangeEnd = 546623, XrefRangeStart = 546613, XrefRangeEnd = 546622, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Il2CppReferenceArray GetPlayerItems(int stageKey) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref stageKey; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr_GetPlayerItems_Public_Il2CppReferenceArray_1_SceneItem_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } } // Token: 0x06003E4F RID: 15951 RVA: 0x000F6588 File Offset: 0x000F4788 [CallerCount(1)] [CachedScanResults(RefRangeStart = 546649, RefRangeEnd = 546650, XrefRangeStart = 546623, XrefRangeEnd = 546649, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetPlayerItems(int stageKey, List sceneData) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref stageKey; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(sceneData); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr_SetPlayerItems_Public_Void_Int32_List_1_SceneItem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003E50 RID: 15952 RVA: 0x000F65F4 File Offset: 0x000F47F4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 546650, RefRangeEnd = 546651, XrefRangeStart = 546650, XrefRangeEnd = 546650, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UnlockProp(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(GamePropertyData.NativeMethodInfoPtr_UnlockProp_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003E51 RID: 15953 RVA: 0x000F6648 File Offset: 0x000F4848 [CallerCount(3)] [CachedScanResults(RefRangeStart = 546651, RefRangeEnd = 546654, XrefRangeStart = 546651, XrefRangeEnd = 546651, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool HasPropUnlocked(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(GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003E52 RID: 15954 RVA: 0x000F66AC File Offset: 0x000F48AC [CallerCount(10)] [CachedScanResults(RefRangeStart = 546654, RefRangeEnd = 546664, XrefRangeStart = 546654, XrefRangeEnd = 546654, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool HasPropUnlocked(int start, int end) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref start; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref end; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06003E53 RID: 15955 RVA: 0x000F6724 File Offset: 0x000F4924 [CallerCount(5)] [CachedScanResults(RefRangeStart = 546683, RefRangeEnd = 546688, XrefRangeStart = 546664, XrefRangeEnd = 546683, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int GetPropCollectionAmount() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr_GetPropCollectionAmount_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06003E54 RID: 15956 RVA: 0x000F6774 File Offset: 0x000F4974 [CallerCount(1)] [CachedScanResults(RefRangeStart = 546688, RefRangeEnd = 546689, XrefRangeStart = 546688, XrefRangeEnd = 546688, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetNewPropState(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(GamePropertyData.NativeMethodInfoPtr_SetNewPropState_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003E55 RID: 15957 RVA: 0x000F67C8 File Offset: 0x000F49C8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 546690, RefRangeEnd = 546691, XrefRangeStart = 546689, XrefRangeEnd = 546690, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TryResetAllNewPropStates() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr_TryResetAllNewPropStates_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06003E56 RID: 15958 RVA: 0x000F6818 File Offset: 0x000F4A18 [CallerCount(2)] [CachedScanResults(RefRangeStart = 546691, RefRangeEnd = 546693, XrefRangeStart = 546691, XrefRangeEnd = 546691, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsNewProp(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(GamePropertyData.NativeMethodInfoPtr_IsNewProp_Public_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003E57 RID: 15959 RVA: 0x000F687C File Offset: 0x000F4A7C [CallerCount(1)] [CachedScanResults(RefRangeStart = 546712, RefRangeEnd = 546713, XrefRangeStart = 546693, XrefRangeEnd = 546712, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool HasAnyNewProp() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr_HasAnyNewProp_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06003E58 RID: 15960 RVA: 0x000F68CC File Offset: 0x000F4ACC [CallerCount(1)] [CachedScanResults(RefRangeStart = 546796, RefRangeEnd = 546797, XrefRangeStart = 546713, XrefRangeEnd = 546796, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnBeatingGame(BeatingGameData data) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(data); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06003E59 RID: 15961 RVA: 0x000F6928 File Offset: 0x000F4B28 [CallerCount(3)] [CachedScanResults(RefRangeStart = 546892, RefRangeEnd = 546895, XrefRangeStart = 546797, XrefRangeEnd = 546892, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GamePropertyData() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003E5A RID: 15962 RVA: 0x000F6974 File Offset: 0x000F4B74 // Note: this type is marked as 'beforefieldinit'. static GamePropertyData() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GamePropertyData"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GamePropertyData.NativeFieldInfoPtr_currentInventoryIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "currentInventoryIndex"); GamePropertyData.NativeFieldInfoPtr_inventorySlots = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "inventorySlots"); GamePropertyData.NativeFieldInfoPtr_currentItems = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "currentItems"); GamePropertyData.NativeFieldInfoPtr_treasureChestCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "treasureChestCollection"); GamePropertyData.NativeFieldInfoPtr_stageTreasureMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stageTreasureMap"); GamePropertyData.NativeFieldInfoPtr_playerItemMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "playerItemMap"); GamePropertyData.NativeFieldInfoPtr_propCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "propCollection"); GamePropertyData.NativeFieldInfoPtr_newPropCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "newPropCollection"); GamePropertyData.NativeMethodInfoPtr_GetStageTreasureData_Public_Il2CppStructArray_1_Boolean_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667158); GamePropertyData.NativeMethodInfoPtr_GetPlayerItems_Public_Il2CppReferenceArray_1_SceneItem_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667159); GamePropertyData.NativeMethodInfoPtr_SetPlayerItems_Public_Void_Int32_List_1_SceneItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667160); GamePropertyData.NativeMethodInfoPtr_UnlockProp_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667161); GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667162); GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667163); GamePropertyData.NativeMethodInfoPtr_GetPropCollectionAmount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667164); GamePropertyData.NativeMethodInfoPtr_SetNewPropState_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667165); GamePropertyData.NativeMethodInfoPtr_TryResetAllNewPropStates_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667166); GamePropertyData.NativeMethodInfoPtr_IsNewProp_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667167); GamePropertyData.NativeMethodInfoPtr_HasAnyNewProp_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667168); GamePropertyData.NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667169); GamePropertyData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667170); } // Token: 0x06003E5B RID: 15963 RVA: 0x0000A74C File Offset: 0x0000894C public GamePropertyData(IntPtr pointer) : base(pointer) { } // Token: 0x1700170E RID: 5902 // (get) Token: 0x06003E5C RID: 15964 RVA: 0x000F6B48 File Offset: 0x000F4D48 // (set) Token: 0x06003E5D RID: 15965 RVA: 0x000F6B70 File Offset: 0x000F4D70 public unsafe int currentInventoryIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_currentInventoryIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_currentInventoryIndex)) = value; } } // Token: 0x1700170F RID: 5903 // (get) Token: 0x06003E5E RID: 15966 RVA: 0x000F6B94 File Offset: 0x000F4D94 // (set) Token: 0x06003E5F RID: 15967 RVA: 0x000F6BBC File Offset: 0x000F4DBC public unsafe int inventorySlots { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_inventorySlots); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_inventorySlots)) = value; } } // Token: 0x17001710 RID: 5904 // (get) Token: 0x06003E60 RID: 15968 RVA: 0x000F6BE0 File Offset: 0x000F4DE0 // (set) Token: 0x06003E61 RID: 15969 RVA: 0x000F6C14 File Offset: 0x000F4E14 public unsafe Il2CppStructArray currentItems { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_currentItems); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_currentItems), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001711 RID: 5905 // (get) Token: 0x06003E62 RID: 15970 RVA: 0x000F6C3C File Offset: 0x000F4E3C // (set) Token: 0x06003E63 RID: 15971 RVA: 0x000F6C64 File Offset: 0x000F4E64 public unsafe int treasureChestCollection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_treasureChestCollection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_treasureChestCollection)) = value; } } // Token: 0x17001712 RID: 5906 // (get) Token: 0x06003E64 RID: 15972 RVA: 0x000F6C88 File Offset: 0x000F4E88 // (set) Token: 0x06003E65 RID: 15973 RVA: 0x000F6CBC File Offset: 0x000F4EBC public unsafe Dictionary> stageTreasureMap { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_stageTreasureMap); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Dictionary>(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_stageTreasureMap), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001713 RID: 5907 // (get) Token: 0x06003E66 RID: 15974 RVA: 0x000F6CE4 File Offset: 0x000F4EE4 // (set) Token: 0x06003E67 RID: 15975 RVA: 0x000F6D18 File Offset: 0x000F4F18 public unsafe Dictionary> playerItemMap { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_playerItemMap); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Dictionary>(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_playerItemMap), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001714 RID: 5908 // (get) Token: 0x06003E68 RID: 15976 RVA: 0x000F6D40 File Offset: 0x000F4F40 // (set) Token: 0x06003E69 RID: 15977 RVA: 0x000F6D74 File Offset: 0x000F4F74 public unsafe Il2CppStructArray propCollection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_propCollection); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_propCollection), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001715 RID: 5909 // (get) Token: 0x06003E6A RID: 15978 RVA: 0x000F6D9C File Offset: 0x000F4F9C // (set) Token: 0x06003E6B RID: 15979 RVA: 0x000F6DD0 File Offset: 0x000F4FD0 public unsafe Il2CppStructArray newPropCollection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_newPropCollection); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_newPropCollection), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040028C8 RID: 10440 private static readonly IntPtr NativeFieldInfoPtr_currentInventoryIndex; // Token: 0x040028C9 RID: 10441 private static readonly IntPtr NativeFieldInfoPtr_inventorySlots; // Token: 0x040028CA RID: 10442 private static readonly IntPtr NativeFieldInfoPtr_currentItems; // Token: 0x040028CB RID: 10443 private static readonly IntPtr NativeFieldInfoPtr_treasureChestCollection; // Token: 0x040028CC RID: 10444 private static readonly IntPtr NativeFieldInfoPtr_stageTreasureMap; // Token: 0x040028CD RID: 10445 private static readonly IntPtr NativeFieldInfoPtr_playerItemMap; // Token: 0x040028CE RID: 10446 private static readonly IntPtr NativeFieldInfoPtr_propCollection; // Token: 0x040028CF RID: 10447 private static readonly IntPtr NativeFieldInfoPtr_newPropCollection; // Token: 0x040028D0 RID: 10448 private static readonly IntPtr NativeMethodInfoPtr_GetStageTreasureData_Public_Il2CppStructArray_1_Boolean_Int32_Int32_0; // Token: 0x040028D1 RID: 10449 private static readonly IntPtr NativeMethodInfoPtr_GetPlayerItems_Public_Il2CppReferenceArray_1_SceneItem_Int32_0; // Token: 0x040028D2 RID: 10450 private static readonly IntPtr NativeMethodInfoPtr_SetPlayerItems_Public_Void_Int32_List_1_SceneItem_0; // Token: 0x040028D3 RID: 10451 private static readonly IntPtr NativeMethodInfoPtr_UnlockProp_Public_Void_Int32_0; // Token: 0x040028D4 RID: 10452 private static readonly IntPtr NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_0; // Token: 0x040028D5 RID: 10453 private static readonly IntPtr NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_Int32_0; // Token: 0x040028D6 RID: 10454 private static readonly IntPtr NativeMethodInfoPtr_GetPropCollectionAmount_Public_Int32_0; // Token: 0x040028D7 RID: 10455 private static readonly IntPtr NativeMethodInfoPtr_SetNewPropState_Public_Void_Int32_0; // Token: 0x040028D8 RID: 10456 private static readonly IntPtr NativeMethodInfoPtr_TryResetAllNewPropStates_Public_Boolean_0; // Token: 0x040028D9 RID: 10457 private static readonly IntPtr NativeMethodInfoPtr_IsNewProp_Public_Boolean_Int32_0; // Token: 0x040028DA RID: 10458 private static readonly IntPtr NativeMethodInfoPtr_HasAnyNewProp_Public_Boolean_0; // Token: 0x040028DB RID: 10459 private static readonly IntPtr NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0; // Token: 0x040028DC RID: 10460 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000132 RID: 306 [ObfuscatedName("GamePropertyData/<>c")] [Serializable] public sealed class __c : Object { // Token: 0x06003E6C RID: 15980 RVA: 0x000F6DF8 File Offset: 0x000F4FF8 [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(GamePropertyData.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06003E6D RID: 15981 RVA: 0x000F6E44 File Offset: 0x000F5044 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 546578, XrefRangeEnd = 546580, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe SceneItem _SetPlayerItems_b__10_0(SceneItem item) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(item); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.__c.NativeMethodInfoPtr__SetPlayerItems_b__10_0_Internal_SceneItem_SceneItem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new SceneItem(intPtr3) : null; } } // Token: 0x06003E6E RID: 15982 RVA: 0x000F6EB4 File Offset: 0x000F50B4 [CallerCount(0)] public unsafe bool _GetPropCollectionAmount_b__14_0(bool unlocked) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref unlocked; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.__c.NativeMethodInfoPtr__GetPropCollectionAmount_b__14_0_Internal_Boolean_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003E6F RID: 15983 RVA: 0x000F6F18 File Offset: 0x000F5118 [CallerCount(0)] public unsafe bool _HasAnyNewProp_b__18_0(bool isNewProp) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref isNewProp; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.__c.NativeMethodInfoPtr__HasAnyNewProp_b__18_0_Internal_Boolean_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06003E70 RID: 15984 RVA: 0x000F6F7C File Offset: 0x000F517C // Note: this type is marked as 'beforefieldinit'. static __c() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GamePropertyData.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9"); GamePropertyData.__c.NativeFieldInfoPtr___9__10_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__10_0"); GamePropertyData.__c.NativeFieldInfoPtr___9__14_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__14_0"); GamePropertyData.__c.NativeFieldInfoPtr___9__18_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__18_0"); GamePropertyData.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667172); GamePropertyData.__c.NativeMethodInfoPtr__SetPlayerItems_b__10_0_Internal_SceneItem_SceneItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667173); GamePropertyData.__c.NativeMethodInfoPtr__GetPropCollectionAmount_b__14_0_Internal_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667174); GamePropertyData.__c.NativeMethodInfoPtr__HasAnyNewProp_b__18_0_Internal_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667175); } // Token: 0x06003E71 RID: 15985 RVA: 0x0000A74C File Offset: 0x0000894C public __c(IntPtr pointer) : base(pointer) { } // Token: 0x17001716 RID: 5910 // (get) Token: 0x06003E72 RID: 15986 RVA: 0x000F7048 File Offset: 0x000F5248 // (set) Token: 0x06003E73 RID: 15987 RVA: 0x000F7073 File Offset: 0x000F5273 public unsafe static GamePropertyData.__c __9 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GamePropertyData.__c.NativeFieldInfoPtr___9, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new GamePropertyData.__c(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GamePropertyData.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001717 RID: 5911 // (get) Token: 0x06003E74 RID: 15988 RVA: 0x000F7088 File Offset: 0x000F5288 // (set) Token: 0x06003E75 RID: 15989 RVA: 0x000F70B3 File Offset: 0x000F52B3 public unsafe static Func __9__10_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GamePropertyData.__c.NativeFieldInfoPtr___9__10_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Func(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GamePropertyData.__c.NativeFieldInfoPtr___9__10_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001718 RID: 5912 // (get) Token: 0x06003E76 RID: 15990 RVA: 0x000F70C8 File Offset: 0x000F52C8 // (set) Token: 0x06003E77 RID: 15991 RVA: 0x000F70F3 File Offset: 0x000F52F3 public unsafe static Func __9__14_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GamePropertyData.__c.NativeFieldInfoPtr___9__14_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Func(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GamePropertyData.__c.NativeFieldInfoPtr___9__14_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001719 RID: 5913 // (get) Token: 0x06003E78 RID: 15992 RVA: 0x000F7108 File Offset: 0x000F5308 // (set) Token: 0x06003E79 RID: 15993 RVA: 0x000F7133 File Offset: 0x000F5333 public unsafe static Func __9__18_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(GamePropertyData.__c.NativeFieldInfoPtr___9__18_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Func(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(GamePropertyData.__c.NativeFieldInfoPtr___9__18_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040028DD RID: 10461 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x040028DE RID: 10462 private static readonly IntPtr NativeFieldInfoPtr___9__10_0; // Token: 0x040028DF RID: 10463 private static readonly IntPtr NativeFieldInfoPtr___9__14_0; // Token: 0x040028E0 RID: 10464 private static readonly IntPtr NativeFieldInfoPtr___9__18_0; // Token: 0x040028E1 RID: 10465 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040028E2 RID: 10466 private static readonly IntPtr NativeMethodInfoPtr__SetPlayerItems_b__10_0_Internal_SceneItem_SceneItem_0; // Token: 0x040028E3 RID: 10467 private static readonly IntPtr NativeMethodInfoPtr__GetPropCollectionAmount_b__14_0_Internal_Boolean_Boolean_0; // Token: 0x040028E4 RID: 10468 private static readonly IntPtr NativeMethodInfoPtr__HasAnyNewProp_b__18_0_Internal_Boolean_Boolean_0; } }