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

657 lines
32 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
// Token: 0x02000157 RID: 343
public class GamePropertyData : Object
{
// Token: 0x060041BC RID: 16828 RVA: 0x00105318 File Offset: 0x00103518
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 555265, RefRangeEnd = 555266, XrefRangeStart = 555233, XrefRangeEnd = 555265, 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: 0x060041BD RID: 16829 RVA: 0x00105394 File Offset: 0x00103594
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 555275, RefRangeEnd = 555276, XrefRangeStart = 555266, XrefRangeEnd = 555275, 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: 0x060041BE RID: 16830 RVA: 0x001053FC File Offset: 0x001035FC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 555302, RefRangeEnd = 555303, XrefRangeStart = 555276, XrefRangeEnd = 555302, 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: 0x060041BF RID: 16831 RVA: 0x00105468 File Offset: 0x00103668
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 555303, RefRangeEnd = 555304, XrefRangeStart = 555303, XrefRangeEnd = 555303, 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: 0x060041C0 RID: 16832 RVA: 0x001054BC File Offset: 0x001036BC
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 555304, RefRangeEnd = 555307, XrefRangeStart = 555304, XrefRangeEnd = 555304, 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: 0x060041C1 RID: 16833 RVA: 0x00105520 File Offset: 0x00103720
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 555307, RefRangeEnd = 555317, XrefRangeStart = 555307, XrefRangeEnd = 555307, 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: 0x060041C2 RID: 16834 RVA: 0x00105598 File Offset: 0x00103798
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 555336, RefRangeEnd = 555341, XrefRangeStart = 555317, XrefRangeEnd = 555336, 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: 0x060041C3 RID: 16835 RVA: 0x001055E8 File Offset: 0x001037E8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 555341, RefRangeEnd = 555342, XrefRangeStart = 555341, XrefRangeEnd = 555341, 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: 0x060041C4 RID: 16836 RVA: 0x0010563C File Offset: 0x0010383C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 555343, RefRangeEnd = 555344, XrefRangeStart = 555342, XrefRangeEnd = 555343, 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: 0x060041C5 RID: 16837 RVA: 0x0010568C File Offset: 0x0010388C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 555344, RefRangeEnd = 555346, XrefRangeStart = 555344, XrefRangeEnd = 555344, 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: 0x060041C6 RID: 16838 RVA: 0x001056F0 File Offset: 0x001038F0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 555365, RefRangeEnd = 555366, XrefRangeStart = 555346, XrefRangeEnd = 555365, 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: 0x060041C7 RID: 16839 RVA: 0x00105740 File Offset: 0x00103940
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 555465, RefRangeEnd = 555466, XrefRangeStart = 555366, XrefRangeEnd = 555465, 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: 0x060041C8 RID: 16840 RVA: 0x0010579C File Offset: 0x0010399C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 555568, RefRangeEnd = 555569, XrefRangeStart = 555466, XrefRangeEnd = 555568, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void BossRushRemoveTestMode()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GamePropertyData.NativeMethodInfoPtr_BossRushRemoveTestMode_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060041C9 RID: 16841 RVA: 0x001057E0 File Offset: 0x001039E0
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 555680, RefRangeEnd = 555683, XrefRangeStart = 555569, XrefRangeEnd = 555680, 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: 0x060041CA RID: 16842 RVA: 0x0010582C File Offset: 0x00103A2C
// 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, 100667493);
GamePropertyData.NativeMethodInfoPtr_GetPlayerItems_Public_Il2CppReferenceArray_1_SceneItem_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667494);
GamePropertyData.NativeMethodInfoPtr_SetPlayerItems_Public_Void_Int32_List_1_SceneItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667495);
GamePropertyData.NativeMethodInfoPtr_UnlockProp_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667496);
GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667497);
GamePropertyData.NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667498);
GamePropertyData.NativeMethodInfoPtr_GetPropCollectionAmount_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667499);
GamePropertyData.NativeMethodInfoPtr_SetNewPropState_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667500);
GamePropertyData.NativeMethodInfoPtr_TryResetAllNewPropStates_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667501);
GamePropertyData.NativeMethodInfoPtr_IsNewProp_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667502);
GamePropertyData.NativeMethodInfoPtr_HasAnyNewProp_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667503);
GamePropertyData.NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667504);
GamePropertyData.NativeMethodInfoPtr_BossRushRemoveTestMode_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667505);
GamePropertyData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData>.NativeClassPtr, 100667506);
}
// Token: 0x060041CB RID: 16843 RVA: 0x0000A74C File Offset: 0x0000894C
public GamePropertyData(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170017FD RID: 6141
// (get) Token: 0x060041CC RID: 16844 RVA: 0x00105A14 File Offset: 0x00103C14
// (set) Token: 0x060041CD RID: 16845 RVA: 0x00105A3C File Offset: 0x00103C3C
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: 0x170017FE RID: 6142
// (get) Token: 0x060041CE RID: 16846 RVA: 0x00105A60 File Offset: 0x00103C60
// (set) Token: 0x060041CF RID: 16847 RVA: 0x00105A88 File Offset: 0x00103C88
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: 0x170017FF RID: 6143
// (get) Token: 0x060041D0 RID: 16848 RVA: 0x00105AAC File Offset: 0x00103CAC
// (set) Token: 0x060041D1 RID: 16849 RVA: 0x00105AE0 File Offset: 0x00103CE0
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: 0x17001800 RID: 6144
// (get) Token: 0x060041D2 RID: 16850 RVA: 0x00105B08 File Offset: 0x00103D08
// (set) Token: 0x060041D3 RID: 16851 RVA: 0x00105B30 File Offset: 0x00103D30
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: 0x17001801 RID: 6145
// (get) Token: 0x060041D4 RID: 16852 RVA: 0x00105B54 File Offset: 0x00103D54
// (set) Token: 0x060041D5 RID: 16853 RVA: 0x00105B88 File Offset: 0x00103D88
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: 0x17001802 RID: 6146
// (get) Token: 0x060041D6 RID: 16854 RVA: 0x00105BB0 File Offset: 0x00103DB0
// (set) Token: 0x060041D7 RID: 16855 RVA: 0x00105BE4 File Offset: 0x00103DE4
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: 0x17001803 RID: 6147
// (get) Token: 0x060041D8 RID: 16856 RVA: 0x00105C0C File Offset: 0x00103E0C
// (set) Token: 0x060041D9 RID: 16857 RVA: 0x00105C40 File Offset: 0x00103E40
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: 0x17001804 RID: 6148
// (get) Token: 0x060041DA RID: 16858 RVA: 0x00105C68 File Offset: 0x00103E68
// (set) Token: 0x060041DB RID: 16859 RVA: 0x00105C9C File Offset: 0x00103E9C
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: 0x04002B25 RID: 11045
private static readonly IntPtr NativeFieldInfoPtr_currentInventoryIndex;
// Token: 0x04002B26 RID: 11046
private static readonly IntPtr NativeFieldInfoPtr_inventorySlots;
// Token: 0x04002B27 RID: 11047
private static readonly IntPtr NativeFieldInfoPtr_currentItems;
// Token: 0x04002B28 RID: 11048
private static readonly IntPtr NativeFieldInfoPtr_treasureChestCollection;
// Token: 0x04002B29 RID: 11049
private static readonly IntPtr NativeFieldInfoPtr_stageTreasureMap;
// Token: 0x04002B2A RID: 11050
private static readonly IntPtr NativeFieldInfoPtr_playerItemMap;
// Token: 0x04002B2B RID: 11051
private static readonly IntPtr NativeFieldInfoPtr_propCollection;
// Token: 0x04002B2C RID: 11052
private static readonly IntPtr NativeFieldInfoPtr_newPropCollection;
// Token: 0x04002B2D RID: 11053
private static readonly IntPtr NativeMethodInfoPtr_GetStageTreasureData_Public_Il2CppStructArray_1_Boolean_Int32_Int32_0;
// Token: 0x04002B2E RID: 11054
private static readonly IntPtr NativeMethodInfoPtr_GetPlayerItems_Public_Il2CppReferenceArray_1_SceneItem_Int32_0;
// Token: 0x04002B2F RID: 11055
private static readonly IntPtr NativeMethodInfoPtr_SetPlayerItems_Public_Void_Int32_List_1_SceneItem_0;
// Token: 0x04002B30 RID: 11056
private static readonly IntPtr NativeMethodInfoPtr_UnlockProp_Public_Void_Int32_0;
// Token: 0x04002B31 RID: 11057
private static readonly IntPtr NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_0;
// Token: 0x04002B32 RID: 11058
private static readonly IntPtr NativeMethodInfoPtr_HasPropUnlocked_Public_Boolean_Int32_Int32_0;
// Token: 0x04002B33 RID: 11059
private static readonly IntPtr NativeMethodInfoPtr_GetPropCollectionAmount_Public_Int32_0;
// Token: 0x04002B34 RID: 11060
private static readonly IntPtr NativeMethodInfoPtr_SetNewPropState_Public_Void_Int32_0;
// Token: 0x04002B35 RID: 11061
private static readonly IntPtr NativeMethodInfoPtr_TryResetAllNewPropStates_Public_Boolean_0;
// Token: 0x04002B36 RID: 11062
private static readonly IntPtr NativeMethodInfoPtr_IsNewProp_Public_Boolean_Int32_0;
// Token: 0x04002B37 RID: 11063
private static readonly IntPtr NativeMethodInfoPtr_HasAnyNewProp_Public_Boolean_0;
// Token: 0x04002B38 RID: 11064
private static readonly IntPtr NativeMethodInfoPtr_OnBeatingGame_Public_Void_BeatingGameData_0;
// Token: 0x04002B39 RID: 11065
private static readonly IntPtr NativeMethodInfoPtr_BossRushRemoveTestMode_Public_Void_0;
// Token: 0x04002B3A RID: 11066
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000158 RID: 344
[ObfuscatedName("GamePropertyData/<>c")]
[Serializable]
public sealed class __c : Object
{
// Token: 0x060041DC RID: 16860 RVA: 0x00105CC4 File Offset: 0x00103EC4
[CallerCount(1664)]
[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, 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: 0x060041DD RID: 16861 RVA: 0x00105D10 File Offset: 0x00103F10
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 555231, XrefRangeEnd = 555233, 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: 0x060041DE RID: 16862 RVA: 0x00105D80 File Offset: 0x00103F80
[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: 0x060041DF RID: 16863 RVA: 0x00105DE4 File Offset: 0x00103FE4
[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: 0x060041E0 RID: 16864 RVA: 0x00105E48 File Offset: 0x00104048
// 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, 100667508);
GamePropertyData.__c.NativeMethodInfoPtr__SetPlayerItems_b__10_0_Internal_SceneItem_SceneItem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, 100667509);
GamePropertyData.__c.NativeMethodInfoPtr__GetPropCollectionAmount_b__14_0_Internal_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, 100667510);
GamePropertyData.__c.NativeMethodInfoPtr__HasAnyNewProp_b__18_0_Internal_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GamePropertyData.__c>.NativeClassPtr, 100667511);
}
// Token: 0x060041E1 RID: 16865 RVA: 0x0000A74C File Offset: 0x0000894C
public __c(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001805 RID: 6149
// (get) Token: 0x060041E2 RID: 16866 RVA: 0x00105F14 File Offset: 0x00104114
// (set) Token: 0x060041E3 RID: 16867 RVA: 0x00105F3F File Offset: 0x0010413F
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: 0x17001806 RID: 6150
// (get) Token: 0x060041E4 RID: 16868 RVA: 0x00105F54 File Offset: 0x00104154
// (set) Token: 0x060041E5 RID: 16869 RVA: 0x00105F7F File Offset: 0x0010417F
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: 0x17001807 RID: 6151
// (get) Token: 0x060041E6 RID: 16870 RVA: 0x00105F94 File Offset: 0x00104194
// (set) Token: 0x060041E7 RID: 16871 RVA: 0x00105FBF File Offset: 0x001041BF
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: 0x17001808 RID: 6152
// (get) Token: 0x060041E8 RID: 16872 RVA: 0x00105FD4 File Offset: 0x001041D4
// (set) Token: 0x060041E9 RID: 16873 RVA: 0x00105FFF File Offset: 0x001041FF
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: 0x04002B3B RID: 11067
private static readonly IntPtr NativeFieldInfoPtr___9;
// Token: 0x04002B3C RID: 11068
private static readonly IntPtr NativeFieldInfoPtr___9__10_0;
// Token: 0x04002B3D RID: 11069
private static readonly IntPtr NativeFieldInfoPtr___9__14_0;
// Token: 0x04002B3E RID: 11070
private static readonly IntPtr NativeFieldInfoPtr___9__18_0;
// Token: 0x04002B3F RID: 11071
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x04002B40 RID: 11072
private static readonly IntPtr NativeMethodInfoPtr__SetPlayerItems_b__10_0_Internal_SceneItem_SceneItem_0;
// Token: 0x04002B41 RID: 11073
private static readonly IntPtr NativeMethodInfoPtr__GetPropCollectionAmount_b__14_0_Internal_Boolean_Boolean_0;
// Token: 0x04002B42 RID: 11074
private static readonly IntPtr NativeMethodInfoPtr__HasAnyNewProp_b__18_0_Internal_Boolean_Boolean_0;
}
}