50 lines
1.4 KiB
C#
50 lines
1.4 KiB
C#
using System;
|
|
using System.IO;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200031B RID: 795
|
|
[Token(Token = "0x200031B")]
|
|
public class GameSaveTest : MonoBehaviour
|
|
{
|
|
// Token: 0x06001FCE RID: 8142 RVA: 0x0004CB74 File Offset: 0x0004AD74
|
|
[Token(Token = "0x6001FCE")]
|
|
[Address(RVA = "0x50D260", Offset = "0x50BA60", VA = "0x18050D260")]
|
|
private void Test()
|
|
{
|
|
string text = Path.Combine(Application.dataPath, "Game_Test/GameSaveTest/Save01.dat");
|
|
this.gameSaveLegacy = new GameSaveLegacy
|
|
{
|
|
iDifficulty = (int)((ulong)1L),
|
|
iHPLevel = (int)((ulong)1L),
|
|
iMPLevel = (int)((ulong)1L),
|
|
iSPLevel = (int)((ulong)1L),
|
|
iSTRLevel = (int)((ulong)1L),
|
|
iINTLevel = (int)((ulong)1L),
|
|
iDEXLevel = (int)((ulong)1L),
|
|
iMagicNull = (int)((ulong)1L),
|
|
iItemSize = (int)((ulong)4L)
|
|
};
|
|
GameSave gameSave = this.gameSaveLegacy.Convert(text);
|
|
this.gameSave = gameSave;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001FCF RID: 8143 RVA: 0x0004CC0C File Offset: 0x0004AE0C
|
|
[Token(Token = "0x6001FCF")]
|
|
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
|
|
public GameSaveTest()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002956 RID: 10582
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002956")]
|
|
private GameSaveLegacy gameSaveLegacy;
|
|
|
|
// Token: 0x04002957 RID: 10583
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002957")]
|
|
private GameSave gameSave;
|
|
}
|