125 lines
3.8 KiB
C#
125 lines
3.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
|
|
// Token: 0x0200012F RID: 303
|
|
[Token(Token = "0x200012F")]
|
|
public class GameSaveBasicData
|
|
{
|
|
// Token: 0x06000F2D RID: 3885 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000F2D")]
|
|
[Address(RVA = "0x509E40", Offset = "0x508640", VA = "0x180509E40")]
|
|
public void AddNewSavePoint(string stageName, int savePointNumber)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000F2E RID: 3886 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000F2E")]
|
|
[Address(RVA = "0x50A0A0", Offset = "0x5088A0", VA = "0x18050A0A0")]
|
|
public bool HasSavePointUnlocked(GameStage stage, int savePoint)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000F2F RID: 3887 RVA: 0x0002428C File Offset: 0x0002248C
|
|
[Token(Token = "0x6000F2F")]
|
|
[Address(RVA = "0x50A1E0", Offset = "0x5089E0", VA = "0x18050A1E0")]
|
|
public void UpdateStageData(string stageName, int savePoint)
|
|
{
|
|
GameStage gameStage = this.GetStage(stageName);
|
|
this.stage = gameStage;
|
|
this.savePoint = savePoint;
|
|
}
|
|
|
|
// Token: 0x06000F30 RID: 3888 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6000F30")]
|
|
[Address(RVA = "0x509FC0", Offset = "0x5087C0", VA = "0x180509FC0")]
|
|
private GameStage GetStage(string stageName)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000F31 RID: 3889 RVA: 0x000242B0 File Offset: 0x000224B0
|
|
[Token(Token = "0x6000F31")]
|
|
[Address(RVA = "0x50A210", Offset = "0x508A10", VA = "0x18050A210")]
|
|
public void UpdateStageData(GameStage stage, int savePoint)
|
|
{
|
|
this.stage = stage;
|
|
this.savePoint = savePoint;
|
|
}
|
|
|
|
// Token: 0x06000F32 RID: 3890 RVA: 0x000242CC File Offset: 0x000224CC
|
|
[Token(Token = "0x6000F32")]
|
|
[Address(RVA = "0x50A150", Offset = "0x508950", VA = "0x18050A150")]
|
|
public void OnBeatingGame()
|
|
{
|
|
this.stage = (GameStage)((ulong)1L);
|
|
this.savePoint = (int)((ulong)4294967295L);
|
|
Dictionary<GameStage, List<int>> dictionary = new Dictionary();
|
|
this.savePointMap = dictionary;
|
|
int num = this.gameCleared;
|
|
this.showTeleportMenu = false;
|
|
if (num < 99)
|
|
{
|
|
num++;
|
|
this.gameCleared = num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000F33 RID: 3891 RVA: 0x00024320 File Offset: 0x00022520
|
|
[Token(Token = "0x6000F33")]
|
|
[Address(RVA = "0x50A220", Offset = "0x508A20", VA = "0x18050A220")]
|
|
public GameSaveBasicData()
|
|
{
|
|
Dictionary<GameStage, List<int>> dictionary = new Dictionary();
|
|
this.savePointMap = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040019C4 RID: 6596
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40019C4")]
|
|
public int dataIndex;
|
|
|
|
// Token: 0x040019C5 RID: 6597
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40019C5")]
|
|
public GameDifficulty difficulty = (GameDifficulty)((ulong)1L);
|
|
|
|
// Token: 0x040019C6 RID: 6598
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40019C6")]
|
|
public GameStage stage = (GameStage)((ulong)1L);
|
|
|
|
// Token: 0x040019C7 RID: 6599
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x40019C7")]
|
|
public int savePoint = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x040019C8 RID: 6600
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40019C8")]
|
|
public bool showTeleportMenu;
|
|
|
|
// Token: 0x040019C9 RID: 6601
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40019C9")]
|
|
public long timeStamp;
|
|
|
|
// Token: 0x040019CA RID: 6602
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40019CA")]
|
|
public ulong gamingTime;
|
|
|
|
// Token: 0x040019CB RID: 6603
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40019CB")]
|
|
public int gameCleared;
|
|
|
|
// Token: 0x040019CC RID: 6604
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40019CC")]
|
|
public Dictionary<GameStage, List<int>> savePointMap;
|
|
}
|