Files
NobetaSource/Interop/Assembly-CSharp/GamePropertyData.cs
2023-09-06 22:09:22 +02:00

641 lines
31 KiB
C#

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<bool> 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<bool>(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<SceneItem> 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<SceneItem>(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<SceneItem> 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<GamePropertyData>.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<GamePropertyData>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GamePropertyData");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr);
GamePropertyData.NativeFieldInfoPtr_currentInventoryIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, "currentInventoryIndex");
GamePropertyData.NativeFieldInfoPtr_inventorySlots = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, "inventorySlots");
GamePropertyData.NativeFieldInfoPtr_currentItems = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, "currentItems");
GamePropertyData.NativeFieldInfoPtr_treasureChestCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, "treasureChestCollection");
GamePropertyData.NativeFieldInfoPtr_stageTreasureMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, "stageTreasureMap");
GamePropertyData.NativeFieldInfoPtr_playerItemMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, "playerItemMap");
GamePropertyData.NativeFieldInfoPtr_propCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, "propCollection");
GamePropertyData.NativeFieldInfoPtr_newPropCollection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, "newPropCollection");
GamePropertyData.NativeMethodInfoPtr_GetStageTreasureData_Public_Il2CppStructArray_1_Boolean_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667158);
GamePropertyData.NativeMethodInfoPtr_GetPlayerItems_Public_Il2CppReferenceArray_1_SceneItem_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667159);
GamePropertyData.NativeMethodInfoPtr_SetPlayerItems_Public_Void_Int32_List_1_SceneItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667160);
GamePropertyData.NativeMethodInfoPtr_UnlockProp_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667161);
GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667162);
GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667163);
GamePropertyData.NativeMethodInfoPtr_GetPropCollectionAmount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667164);
GamePropertyData.NativeMethodInfoPtr_SetNewPropState_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667165);
GamePropertyData.NativeMethodInfoPtr_TryResetAllNewPropStates_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667166);
GamePropertyData.NativeMethodInfoPtr_IsNewProp_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667167);
GamePropertyData.NativeMethodInfoPtr_HasAnyNewProp_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667168);
GamePropertyData.NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667169);
GamePropertyData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.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<ItemSystem.ItemType> currentItems
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_currentItems);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<ItemSystem.ItemType>(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<int, Il2CppStructArray<bool>> stageTreasureMap
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_stageTreasureMap);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<int, Il2CppStructArray<bool>>(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<int, Il2CppReferenceArray<SceneItem>> playerItemMap
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_playerItemMap);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<int, Il2CppReferenceArray<SceneItem>>(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<bool> propCollection
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_propCollection);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<bool>(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<bool> newPropCollection
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GamePropertyData.NativeFieldInfoPtr_newPropCollection);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<bool>(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<GamePropertyData.__c>.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<GamePropertyData.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, "<>c");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr);
GamePropertyData.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, "<>9");
GamePropertyData.__c.NativeFieldInfoPtr___9__10_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, "<>9__10_0");
GamePropertyData.__c.NativeFieldInfoPtr___9__14_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, "<>9__14_0");
GamePropertyData.__c.NativeFieldInfoPtr___9__18_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, "<>9__18_0");
GamePropertyData.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, 100667172);
GamePropertyData.__c.NativeMethodInfoPtr__SetPlayerItems_b__10_0_Internal_SceneItem_SceneItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, 100667173);
GamePropertyData.__c.NativeMethodInfoPtr__GetPropCollectionAmount_b__14_0_Internal_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, 100667174);
GamePropertyData.__c.NativeMethodInfoPtr__HasAnyNewProp_b__18_0_Internal_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.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<SceneItem, SceneItem> __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<SceneItem, SceneItem>(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<bool, bool> __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<bool, bool>(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<bool, bool> __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<bool, bool>(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;
}
}