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

348 lines
16 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
// Token: 0x02000134 RID: 308
public class GameSaveBasicData : Object
{
// Token: 0x06003E8D RID: 16013 RVA: 0x000F7618 File Offset: 0x000F5818
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 547002, RefRangeEnd = 547003, XrefRangeStart = 546984, XrefRangeEnd = 547002, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AddNewSavePoint(string stageName, int savePointNumber)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(stageName);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref savePointNumber;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSaveBasicData.NativeMethodInfoPtr_AddNewSavePoint_Public_Void_String_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003E8E RID: 16014 RVA: 0x000F7684 File Offset: 0x000F5884
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 547009, RefRangeEnd = 547010, XrefRangeStart = 547003, XrefRangeEnd = 547009, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool HasSavePointUnlocked(GameStage stage, int savePoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref stage;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref savePoint;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSaveBasicData.NativeMethodInfoPtr_HasSavePointUnlocked_Public_Boolean_GameStage_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06003E8F RID: 16015 RVA: 0x000F76FC File Offset: 0x000F58FC
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 547011, RefRangeEnd = 547013, XrefRangeStart = 547010, XrefRangeEnd = 547011, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateStageData(string stageName, int savePoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(stageName);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref savePoint;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSaveBasicData.NativeMethodInfoPtr_UpdateStageData_Public_Void_String_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003E90 RID: 16016 RVA: 0x000F7768 File Offset: 0x000F5968
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 547019, RefRangeEnd = 547021, XrefRangeStart = 547013, XrefRangeEnd = 547019, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GameStage GetStage(string stageName)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(stageName);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSaveBasicData.NativeMethodInfoPtr_GetStage_Private_GameStage_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06003E91 RID: 16017 RVA: 0x000F77D0 File Offset: 0x000F59D0
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 547021, RefRangeEnd = 547023, XrefRangeStart = 547021, XrefRangeEnd = 547021, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateStageData(GameStage stage, int savePoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref stage;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref savePoint;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSaveBasicData.NativeMethodInfoPtr_UpdateStageData_Public_Void_GameStage_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003E92 RID: 16018 RVA: 0x000F7838 File Offset: 0x000F5A38
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 547023, XrefRangeEnd = 547030, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnBeatingGame()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSaveBasicData.NativeMethodInfoPtr_OnBeatingGame_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003E93 RID: 16019 RVA: 0x000F787C File Offset: 0x000F5A7C
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 547038, RefRangeEnd = 547043, XrefRangeStart = 547030, XrefRangeEnd = 547038, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GameSaveBasicData()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSaveBasicData.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003E94 RID: 16020 RVA: 0x000F78C8 File Offset: 0x000F5AC8
// Note: this type is marked as 'beforefieldinit'.
static GameSaveBasicData()
{
Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GameSaveBasicData");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr);
GameSaveBasicData.NativeFieldInfoPtr_dataIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, "dataIndex");
GameSaveBasicData.NativeFieldInfoPtr_difficulty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, "difficulty");
GameSaveBasicData.NativeFieldInfoPtr_stage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, "stage");
GameSaveBasicData.NativeFieldInfoPtr_savePoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, "savePoint");
GameSaveBasicData.NativeFieldInfoPtr_showTeleportMenu = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, "showTeleportMenu");
GameSaveBasicData.NativeFieldInfoPtr_timeStamp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, "timeStamp");
GameSaveBasicData.NativeFieldInfoPtr_gamingTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, "gamingTime");
GameSaveBasicData.NativeFieldInfoPtr_gameCleared = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, "gameCleared");
GameSaveBasicData.NativeFieldInfoPtr_savePointMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, "savePointMap");
GameSaveBasicData.NativeMethodInfoPtr_AddNewSavePoint_Public_Void_String_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, 100667181);
GameSaveBasicData.NativeMethodInfoPtr_HasSavePointUnlocked_Public_Boolean_GameStage_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, 100667182);
GameSaveBasicData.NativeMethodInfoPtr_UpdateStageData_Public_Void_String_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, 100667183);
GameSaveBasicData.NativeMethodInfoPtr_GetStage_Private_GameStage_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, 100667184);
GameSaveBasicData.NativeMethodInfoPtr_UpdateStageData_Public_Void_GameStage_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, 100667185);
GameSaveBasicData.NativeMethodInfoPtr_OnBeatingGame_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, 100667186);
GameSaveBasicData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSaveBasicData>.NativeClassPtr, 100667187);
}
// Token: 0x06003E95 RID: 16021 RVA: 0x0000A74C File Offset: 0x0000894C
public GameSaveBasicData(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001721 RID: 5921
// (get) Token: 0x06003E96 RID: 16022 RVA: 0x000F7A38 File Offset: 0x000F5C38
// (set) Token: 0x06003E97 RID: 16023 RVA: 0x000F7A60 File Offset: 0x000F5C60
public unsafe int dataIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_dataIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_dataIndex)) = value;
}
}
// Token: 0x17001722 RID: 5922
// (get) Token: 0x06003E98 RID: 16024 RVA: 0x000F7A84 File Offset: 0x000F5C84
// (set) Token: 0x06003E99 RID: 16025 RVA: 0x000F7AAC File Offset: 0x000F5CAC
public unsafe GameDifficulty difficulty
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_difficulty);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_difficulty)) = value;
}
}
// Token: 0x17001723 RID: 5923
// (get) Token: 0x06003E9A RID: 16026 RVA: 0x000F7AD0 File Offset: 0x000F5CD0
// (set) Token: 0x06003E9B RID: 16027 RVA: 0x000F7AF8 File Offset: 0x000F5CF8
public unsafe GameStage stage
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_stage);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_stage)) = value;
}
}
// Token: 0x17001724 RID: 5924
// (get) Token: 0x06003E9C RID: 16028 RVA: 0x000F7B1C File Offset: 0x000F5D1C
// (set) Token: 0x06003E9D RID: 16029 RVA: 0x000F7B44 File Offset: 0x000F5D44
public unsafe int savePoint
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_savePoint);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_savePoint)) = value;
}
}
// Token: 0x17001725 RID: 5925
// (get) Token: 0x06003E9E RID: 16030 RVA: 0x000F7B68 File Offset: 0x000F5D68
// (set) Token: 0x06003E9F RID: 16031 RVA: 0x000F7B90 File Offset: 0x000F5D90
public unsafe bool showTeleportMenu
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_showTeleportMenu);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_showTeleportMenu)) = value;
}
}
// Token: 0x17001726 RID: 5926
// (get) Token: 0x06003EA0 RID: 16032 RVA: 0x000F7BB4 File Offset: 0x000F5DB4
// (set) Token: 0x06003EA1 RID: 16033 RVA: 0x000F7BDC File Offset: 0x000F5DDC
public unsafe long timeStamp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_timeStamp);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_timeStamp)) = value;
}
}
// Token: 0x17001727 RID: 5927
// (get) Token: 0x06003EA2 RID: 16034 RVA: 0x000F7C00 File Offset: 0x000F5E00
// (set) Token: 0x06003EA3 RID: 16035 RVA: 0x000F7C28 File Offset: 0x000F5E28
public unsafe ulong gamingTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_gamingTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_gamingTime)) = value;
}
}
// Token: 0x17001728 RID: 5928
// (get) Token: 0x06003EA4 RID: 16036 RVA: 0x000F7C4C File Offset: 0x000F5E4C
// (set) Token: 0x06003EA5 RID: 16037 RVA: 0x000F7C74 File Offset: 0x000F5E74
public unsafe int gameCleared
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_gameCleared);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_gameCleared)) = value;
}
}
// Token: 0x17001729 RID: 5929
// (get) Token: 0x06003EA6 RID: 16038 RVA: 0x000F7C98 File Offset: 0x000F5E98
// (set) Token: 0x06003EA7 RID: 16039 RVA: 0x000F7CCC File Offset: 0x000F5ECC
public unsafe Dictionary<GameStage, List<int>> savePointMap
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_savePointMap);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<GameStage, List<int>>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSaveBasicData.NativeFieldInfoPtr_savePointMap), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040028F0 RID: 10480
private static readonly IntPtr NativeFieldInfoPtr_dataIndex;
// Token: 0x040028F1 RID: 10481
private static readonly IntPtr NativeFieldInfoPtr_difficulty;
// Token: 0x040028F2 RID: 10482
private static readonly IntPtr NativeFieldInfoPtr_stage;
// Token: 0x040028F3 RID: 10483
private static readonly IntPtr NativeFieldInfoPtr_savePoint;
// Token: 0x040028F4 RID: 10484
private static readonly IntPtr NativeFieldInfoPtr_showTeleportMenu;
// Token: 0x040028F5 RID: 10485
private static readonly IntPtr NativeFieldInfoPtr_timeStamp;
// Token: 0x040028F6 RID: 10486
private static readonly IntPtr NativeFieldInfoPtr_gamingTime;
// Token: 0x040028F7 RID: 10487
private static readonly IntPtr NativeFieldInfoPtr_gameCleared;
// Token: 0x040028F8 RID: 10488
private static readonly IntPtr NativeFieldInfoPtr_savePointMap;
// Token: 0x040028F9 RID: 10489
private static readonly IntPtr NativeMethodInfoPtr_AddNewSavePoint_Public_Void_String_Int32_0;
// Token: 0x040028FA RID: 10490
private static readonly IntPtr NativeMethodInfoPtr_HasSavePointUnlocked_Public_Boolean_GameStage_Int32_0;
// Token: 0x040028FB RID: 10491
private static readonly IntPtr NativeMethodInfoPtr_UpdateStageData_Public_Void_String_Int32_0;
// Token: 0x040028FC RID: 10492
private static readonly IntPtr NativeMethodInfoPtr_GetStage_Private_GameStage_String_0;
// Token: 0x040028FD RID: 10493
private static readonly IntPtr NativeMethodInfoPtr_UpdateStageData_Public_Void_GameStage_Int32_0;
// Token: 0x040028FE RID: 10494
private static readonly IntPtr NativeMethodInfoPtr_OnBeatingGame_Public_Void_0;
// Token: 0x040028FF RID: 10495
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}