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

197 lines
8.5 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
// Token: 0x0200013E RID: 318
[Serializable]
public class GameSavePreviewData : Object
{
// Token: 0x060040EA RID: 16618 RVA: 0x000FF128 File Offset: 0x000FD328
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 547473, RefRangeEnd = 547474, XrefRangeStart = 547469, XrefRangeEnd = 547473, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GameSavePreviewData()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSavePreviewData.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060040EB RID: 16619 RVA: 0x000FF174 File Offset: 0x000FD374
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 547483, RefRangeEnd = 547485, XrefRangeStart = 547474, XrefRangeEnd = 547483, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Apply(GameSave gameSave)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(gameSave);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSavePreviewData.NativeMethodInfoPtr_Apply_Public_Void_GameSave_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060040EC RID: 16620 RVA: 0x000FF1D0 File Offset: 0x000FD3D0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 547488, RefRangeEnd = 547489, XrefRangeStart = 547485, XrefRangeEnd = 547488, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Clear()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameSavePreviewData.NativeMethodInfoPtr_Clear_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060040ED RID: 16621 RVA: 0x000FF214 File Offset: 0x000FD414
// Note: this type is marked as 'beforefieldinit'.
static GameSavePreviewData()
{
Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GameSavePreviewData");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr);
GameSavePreviewData.NativeFieldInfoPtr_hasFile = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr, "hasFile");
GameSavePreviewData.NativeFieldInfoPtr_difficulty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr, "difficulty");
GameSavePreviewData.NativeFieldInfoPtr_stage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr, "stage");
GameSavePreviewData.NativeFieldInfoPtr_savePoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr, "savePoint");
GameSavePreviewData.NativeFieldInfoPtr_gameCleared = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr, "gameCleared");
GameSavePreviewData.NativeFieldInfoPtr_timeStamp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr, "timeStamp");
GameSavePreviewData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr, 100667225);
GameSavePreviewData.NativeMethodInfoPtr_Apply_Public_Void_GameSave_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr, 100667226);
GameSavePreviewData.NativeMethodInfoPtr_Clear_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameSavePreviewData>.NativeClassPtr, 100667227);
}
// Token: 0x060040EE RID: 16622 RVA: 0x0000A74C File Offset: 0x0000894C
public GameSavePreviewData(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001830 RID: 6192
// (get) Token: 0x060040EF RID: 16623 RVA: 0x000FF2F8 File Offset: 0x000FD4F8
// (set) Token: 0x060040F0 RID: 16624 RVA: 0x000FF320 File Offset: 0x000FD520
public unsafe bool hasFile
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_hasFile);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_hasFile)) = value;
}
}
// Token: 0x17001831 RID: 6193
// (get) Token: 0x060040F1 RID: 16625 RVA: 0x000FF344 File Offset: 0x000FD544
// (set) Token: 0x060040F2 RID: 16626 RVA: 0x000FF36C File Offset: 0x000FD56C
public unsafe GameDifficulty difficulty
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_difficulty);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_difficulty)) = value;
}
}
// Token: 0x17001832 RID: 6194
// (get) Token: 0x060040F3 RID: 16627 RVA: 0x000FF390 File Offset: 0x000FD590
// (set) Token: 0x060040F4 RID: 16628 RVA: 0x000FF3B8 File Offset: 0x000FD5B8
public unsafe GameStage stage
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_stage);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_stage)) = value;
}
}
// Token: 0x17001833 RID: 6195
// (get) Token: 0x060040F5 RID: 16629 RVA: 0x000FF3DC File Offset: 0x000FD5DC
// (set) Token: 0x060040F6 RID: 16630 RVA: 0x000FF404 File Offset: 0x000FD604
public unsafe int savePoint
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_savePoint);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_savePoint)) = value;
}
}
// Token: 0x17001834 RID: 6196
// (get) Token: 0x060040F7 RID: 16631 RVA: 0x000FF428 File Offset: 0x000FD628
// (set) Token: 0x060040F8 RID: 16632 RVA: 0x000FF450 File Offset: 0x000FD650
public unsafe int gameCleared
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_gameCleared);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_gameCleared)) = value;
}
}
// Token: 0x17001835 RID: 6197
// (get) Token: 0x060040F9 RID: 16633 RVA: 0x000FF474 File Offset: 0x000FD674
// (set) Token: 0x060040FA RID: 16634 RVA: 0x000FF49D File Offset: 0x000FD69D
public unsafe string timeStamp
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_timeStamp);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameSavePreviewData.NativeFieldInfoPtr_timeStamp), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x04002A2A RID: 10794
private static readonly IntPtr NativeFieldInfoPtr_hasFile;
// Token: 0x04002A2B RID: 10795
private static readonly IntPtr NativeFieldInfoPtr_difficulty;
// Token: 0x04002A2C RID: 10796
private static readonly IntPtr NativeFieldInfoPtr_stage;
// Token: 0x04002A2D RID: 10797
private static readonly IntPtr NativeFieldInfoPtr_savePoint;
// Token: 0x04002A2E RID: 10798
private static readonly IntPtr NativeFieldInfoPtr_gameCleared;
// Token: 0x04002A2F RID: 10799
private static readonly IntPtr NativeFieldInfoPtr_timeStamp;
// Token: 0x04002A30 RID: 10800
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x04002A31 RID: 10801
private static readonly IntPtr NativeMethodInfoPtr_Apply_Public_Void_GameSave_0;
// Token: 0x04002A32 RID: 10802
private static readonly IntPtr NativeMethodInfoPtr_Clear_Public_Void_0;
}