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> 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> 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> savePointMap; }