Files
NobetaSource/Interop/Assembly-CSharp/GamePropertyData.cs
2023-09-06 22:00:49 +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: 0x0200012C RID: 300
public class GamePropertyData : Object
{
// Token: 0x06003DE7 RID: 15847 RVA: 0x000F4B80 File Offset: 0x000F2D80
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 529486, RefRangeEnd = 529487, XrefRangeStart = 529454, XrefRangeEnd = 529486, 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: 0x06003DE8 RID: 15848 RVA: 0x000F4BFC File Offset: 0x000F2DFC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 529496, RefRangeEnd = 529497, XrefRangeStart = 529487, XrefRangeEnd = 529496, 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: 0x06003DE9 RID: 15849 RVA: 0x000F4C64 File Offset: 0x000F2E64
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 529523, RefRangeEnd = 529524, XrefRangeStart = 529497, XrefRangeEnd = 529523, 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: 0x06003DEA RID: 15850 RVA: 0x000F4CD0 File Offset: 0x000F2ED0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 529524, RefRangeEnd = 529525, XrefRangeStart = 529524, XrefRangeEnd = 529524, 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: 0x06003DEB RID: 15851 RVA: 0x000F4D24 File Offset: 0x000F2F24
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 529525, RefRangeEnd = 529529, XrefRangeStart = 529525, XrefRangeEnd = 529525, 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: 0x06003DEC RID: 15852 RVA: 0x000F4D88 File Offset: 0x000F2F88
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 529529, RefRangeEnd = 529539, XrefRangeStart = 529529, XrefRangeEnd = 529529, 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: 0x06003DED RID: 15853 RVA: 0x000F4E00 File Offset: 0x000F3000
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 529558, RefRangeEnd = 529563, XrefRangeStart = 529539, XrefRangeEnd = 529558, 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: 0x06003DEE RID: 15854 RVA: 0x000F4E50 File Offset: 0x000F3050
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 529563, RefRangeEnd = 529564, XrefRangeStart = 529563, XrefRangeEnd = 529563, 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: 0x06003DEF RID: 15855 RVA: 0x000F4EA4 File Offset: 0x000F30A4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 529565, RefRangeEnd = 529566, XrefRangeStart = 529564, XrefRangeEnd = 529565, 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: 0x06003DF0 RID: 15856 RVA: 0x000F4EF4 File Offset: 0x000F30F4
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 529566, RefRangeEnd = 529568, XrefRangeStart = 529566, XrefRangeEnd = 529566, 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: 0x06003DF1 RID: 15857 RVA: 0x000F4F58 File Offset: 0x000F3158
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 529587, RefRangeEnd = 529588, XrefRangeStart = 529568, XrefRangeEnd = 529587, 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: 0x06003DF2 RID: 15858 RVA: 0x000F4FA8 File Offset: 0x000F31A8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 529671, RefRangeEnd = 529672, XrefRangeStart = 529588, XrefRangeEnd = 529671, 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: 0x06003DF3 RID: 15859 RVA: 0x000F5004 File Offset: 0x000F3204
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 529767, RefRangeEnd = 529770, XrefRangeStart = 529672, XrefRangeEnd = 529767, 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: 0x06003DF4 RID: 15860 RVA: 0x000F5050 File Offset: 0x000F3250
// 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, 100667134);
GamePropertyData.NativeMethodInfoPtr_GetPlayerItems_Public_Il2CppReferenceArray_1_SceneItem_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667135);
GamePropertyData.NativeMethodInfoPtr_SetPlayerItems_Public_Void_Int32_List_1_SceneItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667136);
GamePropertyData.NativeMethodInfoPtr_UnlockProp_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667137);
GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667138);
GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667139);
GamePropertyData.NativeMethodInfoPtr_GetPropCollectionAmount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667140);
GamePropertyData.NativeMethodInfoPtr_SetNewPropState_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667141);
GamePropertyData.NativeMethodInfoPtr_TryResetAllNewPropStates_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667142);
GamePropertyData.NativeMethodInfoPtr_IsNewProp_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667143);
GamePropertyData.NativeMethodInfoPtr_HasAnyNewProp_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667144);
GamePropertyData.NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667145);
GamePropertyData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667146);
}
// Token: 0x06003DF5 RID: 15861 RVA: 0x0000A688 File Offset: 0x00008888
public GamePropertyData(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170016E6 RID: 5862
// (get) Token: 0x06003DF6 RID: 15862 RVA: 0x000F5224 File Offset: 0x000F3424
// (set) Token: 0x06003DF7 RID: 15863 RVA: 0x000F524C File Offset: 0x000F344C
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: 0x170016E7 RID: 5863
// (get) Token: 0x06003DF8 RID: 15864 RVA: 0x000F5270 File Offset: 0x000F3470
// (set) Token: 0x06003DF9 RID: 15865 RVA: 0x000F5298 File Offset: 0x000F3498
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: 0x170016E8 RID: 5864
// (get) Token: 0x06003DFA RID: 15866 RVA: 0x000F52BC File Offset: 0x000F34BC
// (set) Token: 0x06003DFB RID: 15867 RVA: 0x000F52F0 File Offset: 0x000F34F0
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: 0x170016E9 RID: 5865
// (get) Token: 0x06003DFC RID: 15868 RVA: 0x000F5318 File Offset: 0x000F3518
// (set) Token: 0x06003DFD RID: 15869 RVA: 0x000F5340 File Offset: 0x000F3540
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: 0x170016EA RID: 5866
// (get) Token: 0x06003DFE RID: 15870 RVA: 0x000F5364 File Offset: 0x000F3564
// (set) Token: 0x06003DFF RID: 15871 RVA: 0x000F5398 File Offset: 0x000F3598
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: 0x170016EB RID: 5867
// (get) Token: 0x06003E00 RID: 15872 RVA: 0x000F53C0 File Offset: 0x000F35C0
// (set) Token: 0x06003E01 RID: 15873 RVA: 0x000F53F4 File Offset: 0x000F35F4
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: 0x170016EC RID: 5868
// (get) Token: 0x06003E02 RID: 15874 RVA: 0x000F541C File Offset: 0x000F361C
// (set) Token: 0x06003E03 RID: 15875 RVA: 0x000F5450 File Offset: 0x000F3650
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: 0x170016ED RID: 5869
// (get) Token: 0x06003E04 RID: 15876 RVA: 0x000F5478 File Offset: 0x000F3678
// (set) Token: 0x06003E05 RID: 15877 RVA: 0x000F54AC File Offset: 0x000F36AC
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: 0x04002885 RID: 10373
private static readonly IntPtr NativeFieldInfoPtr_currentInventoryIndex;
// Token: 0x04002886 RID: 10374
private static readonly IntPtr NativeFieldInfoPtr_inventorySlots;
// Token: 0x04002887 RID: 10375
private static readonly IntPtr NativeFieldInfoPtr_currentItems;
// Token: 0x04002888 RID: 10376
private static readonly IntPtr NativeFieldInfoPtr_treasureChestCollection;
// Token: 0x04002889 RID: 10377
private static readonly IntPtr NativeFieldInfoPtr_stageTreasureMap;
// Token: 0x0400288A RID: 10378
private static readonly IntPtr NativeFieldInfoPtr_playerItemMap;
// Token: 0x0400288B RID: 10379
private static readonly IntPtr NativeFieldInfoPtr_propCollection;
// Token: 0x0400288C RID: 10380
private static readonly IntPtr NativeFieldInfoPtr_newPropCollection;
// Token: 0x0400288D RID: 10381
private static readonly IntPtr NativeMethodInfoPtr_GetStageTreasureData_Public_Il2CppStructArray_1_Boolean_Int32_Int32_0;
// Token: 0x0400288E RID: 10382
private static readonly IntPtr NativeMethodInfoPtr_GetPlayerItems_Public_Il2CppReferenceArray_1_SceneItem_Int32_0;
// Token: 0x0400288F RID: 10383
private static readonly IntPtr NativeMethodInfoPtr_SetPlayerItems_Public_Void_Int32_List_1_SceneItem_0;
// Token: 0x04002890 RID: 10384
private static readonly IntPtr NativeMethodInfoPtr_UnlockProp_Public_Void_Int32_0;
// Token: 0x04002891 RID: 10385
private static readonly IntPtr NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_0;
// Token: 0x04002892 RID: 10386
private static readonly IntPtr NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_Int32_0;
// Token: 0x04002893 RID: 10387
private static readonly IntPtr NativeMethodInfoPtr_GetPropCollectionAmount_Public_Int32_0;
// Token: 0x04002894 RID: 10388
private static readonly IntPtr NativeMethodInfoPtr_SetNewPropState_Public_Void_Int32_0;
// Token: 0x04002895 RID: 10389
private static readonly IntPtr NativeMethodInfoPtr_TryResetAllNewPropStates_Public_Boolean_0;
// Token: 0x04002896 RID: 10390
private static readonly IntPtr NativeMethodInfoPtr_IsNewProp_Public_Boolean_Int32_0;
// Token: 0x04002897 RID: 10391
private static readonly IntPtr NativeMethodInfoPtr_HasAnyNewProp_Public_Boolean_0;
// Token: 0x04002898 RID: 10392
private static readonly IntPtr NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0;
// Token: 0x04002899 RID: 10393
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200012D RID: 301
[ObfuscatedName("GamePropertyData/<>c")]
[Serializable]
public sealed class __c : Object
{
// Token: 0x06003E06 RID: 15878 RVA: 0x000F54D4 File Offset: 0x000F36D4
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x06003E07 RID: 15879 RVA: 0x000F5520 File Offset: 0x000F3720
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 529452, XrefRangeEnd = 529454, 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: 0x06003E08 RID: 15880 RVA: 0x000F5590 File Offset: 0x000F3790
[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: 0x06003E09 RID: 15881 RVA: 0x000F55F4 File Offset: 0x000F37F4
[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: 0x06003E0A RID: 15882 RVA: 0x000F5658 File Offset: 0x000F3858
// 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, 100667148);
GamePropertyData.__c.NativeMethodInfoPtr__SetPlayerItems_b__10_0_Internal_SceneItem_SceneItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, 100667149);
GamePropertyData.__c.NativeMethodInfoPtr__GetPropCollectionAmount_b__14_0_Internal_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, 100667150);
GamePropertyData.__c.NativeMethodInfoPtr__HasAnyNewProp_b__18_0_Internal_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, 100667151);
}
// Token: 0x06003E0B RID: 15883 RVA: 0x0000A688 File Offset: 0x00008888
public __c(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170016EE RID: 5870
// (get) Token: 0x06003E0C RID: 15884 RVA: 0x000F5724 File Offset: 0x000F3924
// (set) Token: 0x06003E0D RID: 15885 RVA: 0x000F574F File Offset: 0x000F394F
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: 0x170016EF RID: 5871
// (get) Token: 0x06003E0E RID: 15886 RVA: 0x000F5764 File Offset: 0x000F3964
// (set) Token: 0x06003E0F RID: 15887 RVA: 0x000F578F File Offset: 0x000F398F
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: 0x170016F0 RID: 5872
// (get) Token: 0x06003E10 RID: 15888 RVA: 0x000F57A4 File Offset: 0x000F39A4
// (set) Token: 0x06003E11 RID: 15889 RVA: 0x000F57CF File Offset: 0x000F39CF
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: 0x170016F1 RID: 5873
// (get) Token: 0x06003E12 RID: 15890 RVA: 0x000F57E4 File Offset: 0x000F39E4
// (set) Token: 0x06003E13 RID: 15891 RVA: 0x000F580F File Offset: 0x000F3A0F
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: 0x0400289A RID: 10394
private static readonly IntPtr NativeFieldInfoPtr___9;
// Token: 0x0400289B RID: 10395
private static readonly IntPtr NativeFieldInfoPtr___9__10_0;
// Token: 0x0400289C RID: 10396
private static readonly IntPtr NativeFieldInfoPtr___9__14_0;
// Token: 0x0400289D RID: 10397
private static readonly IntPtr NativeFieldInfoPtr___9__18_0;
// Token: 0x0400289E RID: 10398
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0400289F RID: 10399
private static readonly IntPtr NativeMethodInfoPtr__SetPlayerItems_b__10_0_Internal_SceneItem_SceneItem_0;
// Token: 0x040028A0 RID: 10400
private static readonly IntPtr NativeMethodInfoPtr__GetPropCollectionAmount_b__14_0_Internal_Boolean_Boolean_0;
// Token: 0x040028A1 RID: 10401
private static readonly IntPtr NativeMethodInfoPtr__HasAnyNewProp_b__18_0_Internal_Boolean_Boolean_0;
}
}