using System;
using System.Collections.Generic;
using System.Linq;
using Cpp2IlInjected;

// Token: 0x02000156 RID: 342
[Token(Token = "0x2000156")]
public class GameSaveLegacy
{
	// Token: 0x06001086 RID: 4230 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001086")]
	[Address(RVA = "0xA28AC0", Offset = "0xA27AC0", VA = "0x180A28AC0")]
	public GameSave Convert(string filePath)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001087 RID: 4231 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001087")]
	[Address(RVA = "0xA29020", Offset = "0xA28020", VA = "0x180A29020")]
	private bool TryLoadFile(string filePath)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001088 RID: 4232 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001088")]
	[Address(RVA = "0xA27CA0", Offset = "0xA26CA0", VA = "0x180A27CA0")]
	private GameSave ConvertGameSave(int dataIndex)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001089 RID: 4233 RVA: 0x00026874 File Offset: 0x00024A74
	[Token(Token = "0x6001089")]
	[Address(RVA = "0xA28A60", Offset = "0xA27A60", VA = "0x180A28A60")]
	private bool[] ConvertTreasureData(bool[] data)
	{
		if (data == 0)
		{
		}
		return Enumerable.ToArray<bool>(data);
	}

	// Token: 0x0600108A RID: 4234 RVA: 0x0002688C File Offset: 0x00024A8C
	[Token(Token = "0x600108A")]
	[Address(RVA = "0xA28A00", Offset = "0xA27A00", VA = "0x180A28A00")]
	private SceneItem[] ConvertSceneItem(List<SceneItem> data)
	{
		if (data == 0)
		{
		}
		return data.ToArray();
	}

	// Token: 0x0600108B RID: 4235 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600108B")]
	[Address(RVA = "0xA28DE0", Offset = "0xA27DE0", VA = "0x180A28DE0")]
	private ulong GetPlaySeconds(float value)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600108C RID: 4236 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600108C")]
	[Address(RVA = "0xA28E10", Offset = "0xA27E10", VA = "0x180A28E10")]
	private long GetSaveTimeStamp()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600108D RID: 4237 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600108D")]
	[Address(RVA = "0xA28E80", Offset = "0xA27E80", VA = "0x180A28E80")]
	private List<SceneItem> GetSceneItemData(List<SceneItem> source)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600108E RID: 4238 RVA: 0x000268A4 File Offset: 0x00024AA4
	[Token(Token = "0x600108E")]
	[Address(RVA = "0xA28FC0", Offset = "0xA27FC0", VA = "0x180A28FC0")]
	private bool[] GetTreasureChestData(bool[] source)
	{
		if (source == 0)
		{
		}
		return Enumerable.ToArray<bool>(source);
	}

	// Token: 0x0600108F RID: 4239 RVA: 0x000268BC File Offset: 0x00024ABC
	[Token(Token = "0x600108F")]
	[Address(RVA = "0xA28BF0", Offset = "0xA27BF0", VA = "0x180A28BF0")]
	private GameSave GenerateGameSave(int dataIndex)
	{
		GameSave gameSave = new GameSave();
		GameSaveBasicData gameSaveBasicData = new GameSaveBasicData();
		gameSave.basic = gameSaveBasicData;
		PlayerStatsData playerStatsData = new PlayerStatsData();
		gameSave.stats = playerStatsData;
		GamePropertyData gamePropertyData = new GamePropertyData();
		gameSave.props = gamePropertyData;
		StageFlagData stageFlagData = new StageFlagData();
		gameSave.flags = stageFlagData;
		TutorialTipData tutorialTipData = new TutorialTipData();
		gameSave.tips = tutorialTipData;
		BossRushData bossRushData = new BossRushData();
		gameSave.bossRush = bossRushData;
		GameSaveBasicData basic = gameSave.basic;
		gameSave.dataVersion = (int)((ulong)46L);
		basic.dataIndex = dataIndex;
		gameSave.basic.difficulty = (GameDifficulty)((ulong)0L);
		gameSave.UpdateSaveTimeStamp();
		return gameSave;
	}

	// Token: 0x06001090 RID: 4240 RVA: 0x00026958 File Offset: 0x00024B58
	[Token(Token = "0x6001090")]
	[Address(RVA = "0xA2A960", Offset = "0xA29960", VA = "0x180A2A960")]
	public GameSaveLegacy()
	{
	}

	// Token: 0x04001AE6 RID: 6886
	[Token(Token = "0x4001AE6")]
	private const string VERSION = "Save_V0045";

	// Token: 0x04001AE7 RID: 6887
	[FieldOffset(Offset = "0x10")]
	[Token(Token = "0x4001AE7")]
	public string currentVersion;

	// Token: 0x04001AE8 RID: 6888
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4001AE8")]
	public int iFileNumber;

	// Token: 0x04001AE9 RID: 6889
	[FieldOffset(Offset = "0x1C")]
	[Token(Token = "0x4001AE9")]
	public bool bFileDelete;

	// Token: 0x04001AEA RID: 6890
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x4001AEA")]
	public int iLevelNumber;

	// Token: 0x04001AEB RID: 6891
	[FieldOffset(Offset = "0x24")]
	[Token(Token = "0x4001AEB")]
	public int iSavePointNumber;

	// Token: 0x04001AEC RID: 6892
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x4001AEC")]
	public int iDifficulty = (int)((ulong)1L);

	// Token: 0x04001AED RID: 6893
	[FieldOffset(Offset = "0x2C")]
	[Token(Token = "0x4001AED")]
	public float fGameTime;

	// Token: 0x04001AEE RID: 6894
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x4001AEE")]
	public int iSaveYearTime;

	// Token: 0x04001AEF RID: 6895
	[FieldOffset(Offset = "0x34")]
	[Token(Token = "0x4001AEF")]
	public int iSaveMonthTime;

	// Token: 0x04001AF0 RID: 6896
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001AF0")]
	public int iSaveDayTime;

	// Token: 0x04001AF1 RID: 6897
	[FieldOffset(Offset = "0x3C")]
	[Token(Token = "0x4001AF1")]
	public int iSaveHourTime;

	// Token: 0x04001AF2 RID: 6898
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001AF2")]
	public int iSaveMinuteTime;

	// Token: 0x04001AF3 RID: 6899
	[FieldOffset(Offset = "0x44")]
	[Token(Token = "0x4001AF3")]
	public int iSaveSecondTime;

	// Token: 0x04001AF4 RID: 6900
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001AF4")]
	public int iSkyJump;

	// Token: 0x04001AF5 RID: 6901
	[FieldOffset(Offset = "0x4C")]
	[Token(Token = "0x4001AF5")]
	public int iAbsorb;

	// Token: 0x04001AF6 RID: 6902
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001AF6")]
	public int iHPLevel = (int)((ulong)1L);

	// Token: 0x04001AF7 RID: 6903
	[FieldOffset(Offset = "0x54")]
	[Token(Token = "0x4001AF7")]
	public float fHPExp;

	// Token: 0x04001AF8 RID: 6904
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4001AF8")]
	public int iMPLevel = (int)((ulong)1L);

	// Token: 0x04001AF9 RID: 6905
	[FieldOffset(Offset = "0x5C")]
	[Token(Token = "0x4001AF9")]
	public float fMPExp;

	// Token: 0x04001AFA RID: 6906
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4001AFA")]
	public int iSPLevel = (int)((ulong)1L);

	// Token: 0x04001AFB RID: 6907
	[FieldOffset(Offset = "0x64")]
	[Token(Token = "0x4001AFB")]
	public float fSPExp;

	// Token: 0x04001AFC RID: 6908
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4001AFC")]
	public int iSTRLevel = (int)((ulong)1L);

	// Token: 0x04001AFD RID: 6909
	[FieldOffset(Offset = "0x6C")]
	[Token(Token = "0x4001AFD")]
	public float fSTRExp;

	// Token: 0x04001AFE RID: 6910
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4001AFE")]
	public int iINTLevel = (int)((ulong)1L);

	// Token: 0x04001AFF RID: 6911
	[FieldOffset(Offset = "0x74")]
	[Token(Token = "0x4001AFF")]
	public float fINTExp;

	// Token: 0x04001B00 RID: 6912
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4001B00")]
	public int iDEXLevel = (int)((ulong)1L);

	// Token: 0x04001B01 RID: 6913
	[FieldOffset(Offset = "0x7C")]
	[Token(Token = "0x4001B01")]
	public float fDEXExp;

	// Token: 0x04001B02 RID: 6914
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4001B02")]
	public int iMagicNull = (int)((ulong)1L);

	// Token: 0x04001B03 RID: 6915
	[FieldOffset(Offset = "0x84")]
	[Token(Token = "0x4001B03")]
	public int iMagicIce;

	// Token: 0x04001B04 RID: 6916
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4001B04")]
	public int iMagicFire;

	// Token: 0x04001B05 RID: 6917
	[FieldOffset(Offset = "0x8C")]
	[Token(Token = "0x4001B05")]
	public int iMagicLightning;

	// Token: 0x04001B06 RID: 6918
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4001B06")]
	public bool bNewNull;

	// Token: 0x04001B07 RID: 6919
	[FieldOffset(Offset = "0x91")]
	[Token(Token = "0x4001B07")]
	public bool bNewIce;

	// Token: 0x04001B08 RID: 6920
	[FieldOffset(Offset = "0x92")]
	[Token(Token = "0x4001B08")]
	public bool bNewFire;

	// Token: 0x04001B09 RID: 6921
	[FieldOffset(Offset = "0x93")]
	[Token(Token = "0x4001B09")]
	public bool bNewLightning;

	// Token: 0x04001B0A RID: 6922
	[FieldOffset(Offset = "0x94")]
	[Token(Token = "0x4001B0A")]
	public bool bNewWind;

	// Token: 0x04001B0B RID: 6923
	[FieldOffset(Offset = "0x95")]
	[Token(Token = "0x4001B0B")]
	public bool bNewAbsorb;

	// Token: 0x04001B0C RID: 6924
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4001B0C")]
	public int iItemSize = (int)((ulong)4L);

	// Token: 0x04001B0D RID: 6925
	[FieldOffset(Offset = "0x9C")]
	[Token(Token = "0x4001B0D")]
	public int itemSizeMax;

	// Token: 0x04001B0E RID: 6926
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4001B0E")]
	public ItemSystem.ItemType[] HoldItem;

	// Token: 0x04001B0F RID: 6927
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x4001B0F")]
	public float fMoney;

	// Token: 0x04001B10 RID: 6928
	[FieldOffset(Offset = "0xAC")]
	[Token(Token = "0x4001B10")]
	public float fSceneMoney;

	// Token: 0x04001B11 RID: 6929
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x4001B11")]
	public float fCurse;

	// Token: 0x04001B12 RID: 6930
	[FieldOffset(Offset = "0xB4")]
	[Token(Token = "0x4001B12")]
	public float fCurrentHP;

	// Token: 0x04001B13 RID: 6931
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x4001B13")]
	public float fCurrentMP;

	// Token: 0x04001B14 RID: 6932
	[FieldOffset(Offset = "0xBC")]
	[Token(Token = "0x4001B14")]
	public int iItemSelect;

	// Token: 0x04001B15 RID: 6933
	[FieldOffset(Offset = "0xC0")]
	[Token(Token = "0x4001B15")]
	public int iMagicSelect;

	// Token: 0x04001B16 RID: 6934
	[FieldOffset(Offset = "0xC4")]
	[Token(Token = "0x4001B16")]
	public bool bScriptL01Room01;

	// Token: 0x04001B17 RID: 6935
	[FieldOffset(Offset = "0xC5")]
	[Token(Token = "0x4001B17")]
	public bool bScriptL01Room03;

	// Token: 0x04001B18 RID: 6936
	[FieldOffset(Offset = "0xC6")]
	[Token(Token = "0x4001B18")]
	public bool bScriptL01Room04;

	// Token: 0x04001B19 RID: 6937
	[FieldOffset(Offset = "0xC7")]
	[Token(Token = "0x4001B19")]
	public bool bScriptL01MeetCat;

	// Token: 0x04001B1A RID: 6938
	[FieldOffset(Offset = "0xC8")]
	[Token(Token = "0x4001B1A")]
	public bool bScriptL01Clear;

	// Token: 0x04001B1B RID: 6939
	[FieldOffset(Offset = "0xC9")]
	[Token(Token = "0x4001B1B")]
	public bool bScriptL01OpenDoor01;

	// Token: 0x04001B1C RID: 6940
	[FieldOffset(Offset = "0xCA")]
	[Token(Token = "0x4001B1C")]
	public bool bScriptL01OpenDoor02;

	// Token: 0x04001B1D RID: 6941
	[FieldOffset(Offset = "0xCB")]
	[Token(Token = "0x4001B1D")]
	public bool bScriptL01OpenDoor03;

	// Token: 0x04001B1E RID: 6942
	[FieldOffset(Offset = "0xCC")]
	[Token(Token = "0x4001B1E")]
	public bool bScriptL01Room06To07;

	// Token: 0x04001B1F RID: 6943
	[FieldOffset(Offset = "0xCD")]
	[Token(Token = "0x4001B1F")]
	public bool bScriptL01Room07Wall;

	// Token: 0x04001B20 RID: 6944
	[FieldOffset(Offset = "0xCE")]
	[Token(Token = "0x4001B20")]
	public bool bScriptL01Room08Wall01;

	// Token: 0x04001B21 RID: 6945
	[FieldOffset(Offset = "0xCF")]
	[Token(Token = "0x4001B21")]
	public bool bScriptL01Room08Wall02;

	// Token: 0x04001B22 RID: 6946
	[FieldOffset(Offset = "0xD0")]
	[Token(Token = "0x4001B22")]
	public bool bScriptL01Room07Magic;

	// Token: 0x04001B23 RID: 6947
	[FieldOffset(Offset = "0xD1")]
	[Token(Token = "0x4001B23")]
	public bool bScriptL01Room09Magic;

	// Token: 0x04001B24 RID: 6948
	[FieldOffset(Offset = "0xD2")]
	[Token(Token = "0x4001B24")]
	public bool bScriptL01Room10;

	// Token: 0x04001B25 RID: 6949
	[FieldOffset(Offset = "0xD3")]
	[Token(Token = "0x4001B25")]
	public bool bScriptL02Room01;

	// Token: 0x04001B26 RID: 6950
	[FieldOffset(Offset = "0xD4")]
	[Token(Token = "0x4001B26")]
	public bool bScriptL02Room03;

	// Token: 0x04001B27 RID: 6951
	[FieldOffset(Offset = "0xD5")]
	[Token(Token = "0x4001B27")]
	public bool bScriptL02Room06;

	// Token: 0x04001B28 RID: 6952
	[FieldOffset(Offset = "0xD6")]
	[Token(Token = "0x4001B28")]
	public bool bScriptL02Room08;

	// Token: 0x04001B29 RID: 6953
	[FieldOffset(Offset = "0xD7")]
	[Token(Token = "0x4001B29")]
	public bool bScriptL02Room09;

	// Token: 0x04001B2A RID: 6954
	[FieldOffset(Offset = "0xD8")]
	[Token(Token = "0x4001B2A")]
	public bool bScriptL02OpenDoor;

	// Token: 0x04001B2B RID: 6955
	[FieldOffset(Offset = "0xD9")]
	[Token(Token = "0x4001B2B")]
	public bool bScriptL02Clear;

	// Token: 0x04001B2C RID: 6956
	[FieldOffset(Offset = "0xDA")]
	[Token(Token = "0x4001B2C")]
	public bool bScriptL02L03BackDoor;

	// Token: 0x04001B2D RID: 6957
	[FieldOffset(Offset = "0xDB")]
	[Token(Token = "0x4001B2D")]
	public bool bScriptL02LightR02To03;

	// Token: 0x04001B2E RID: 6958
	[FieldOffset(Offset = "0xDC")]
	[Token(Token = "0x4001B2E")]
	public bool bScriptL02LightR04;

	// Token: 0x04001B2F RID: 6959
	[FieldOffset(Offset = "0xDD")]
	[Token(Token = "0x4001B2F")]
	public bool bScriptL02LightR04Tto05_01;

	// Token: 0x04001B30 RID: 6960
	[FieldOffset(Offset = "0xDE")]
	[Token(Token = "0x4001B30")]
	public bool bScriptL02LightR04Tto05_02;

	// Token: 0x04001B31 RID: 6961
	[FieldOffset(Offset = "0xDF")]
	[Token(Token = "0x4001B31")]
	public bool bScriptL02LightR05_01;

	// Token: 0x04001B32 RID: 6962
	[FieldOffset(Offset = "0xE0")]
	[Token(Token = "0x4001B32")]
	public bool bScriptL02LightR05_02;

	// Token: 0x04001B33 RID: 6963
	[FieldOffset(Offset = "0xE1")]
	[Token(Token = "0x4001B33")]
	public bool bScriptL02LightR05Tto06_01;

	// Token: 0x04001B34 RID: 6964
	[FieldOffset(Offset = "0xE2")]
	[Token(Token = "0x4001B34")]
	public bool bScriptL02LightR05Tto06_02;

	// Token: 0x04001B35 RID: 6965
	[FieldOffset(Offset = "0xE3")]
	[Token(Token = "0x4001B35")]
	public bool bScriptL03Room01;

	// Token: 0x04001B36 RID: 6966
	[FieldOffset(Offset = "0xE4")]
	[Token(Token = "0x4001B36")]
	public bool bScriptL03Room01_DoorL;

	// Token: 0x04001B37 RID: 6967
	[FieldOffset(Offset = "0xE5")]
	[Token(Token = "0x4001B37")]
	public bool bScriptL03Room01_DoorR;

	// Token: 0x04001B38 RID: 6968
	[FieldOffset(Offset = "0xE6")]
	[Token(Token = "0x4001B38")]
	public bool bScriptL03Room02;

	// Token: 0x04001B39 RID: 6969
	[FieldOffset(Offset = "0xE7")]
	[Token(Token = "0x4001B39")]
	public bool bScriptL03Room02To04W01;

	// Token: 0x04001B3A RID: 6970
	[FieldOffset(Offset = "0xE8")]
	[Token(Token = "0x4001B3A")]
	public bool bScriptL03Room02To04W02;

	// Token: 0x04001B3B RID: 6971
	[FieldOffset(Offset = "0xE9")]
	[Token(Token = "0x4001B3B")]
	public bool bScriptL03Room04Item;

	// Token: 0x04001B3C RID: 6972
	[FieldOffset(Offset = "0xEA")]
	[Token(Token = "0x4001B3C")]
	public bool bScriptL03Room04_01;

	// Token: 0x04001B3D RID: 6973
	[FieldOffset(Offset = "0xEB")]
	[Token(Token = "0x4001B3D")]
	public bool bScriptL03Room04_02;

	// Token: 0x04001B3E RID: 6974
	[FieldOffset(Offset = "0xEC")]
	[Token(Token = "0x4001B3E")]
	public bool bScriptL03Room04_MFloorPos;

	// Token: 0x04001B3F RID: 6975
	[FieldOffset(Offset = "0xED")]
	[Token(Token = "0x4001B3F")]
	public bool bScriptL03Room05;

	// Token: 0x04001B40 RID: 6976
	[FieldOffset(Offset = "0xEE")]
	[Token(Token = "0x4001B40")]
	public bool bScriptL03Room06;

	// Token: 0x04001B41 RID: 6977
	[FieldOffset(Offset = "0xEF")]
	[Token(Token = "0x4001B41")]
	public bool bScriptL03Room08_MFloorPos;

	// Token: 0x04001B42 RID: 6978
	[FieldOffset(Offset = "0xF0")]
	[Token(Token = "0x4001B42")]
	public bool bScriptL03Room08ToBack;

	// Token: 0x04001B43 RID: 6979
	[FieldOffset(Offset = "0xF1")]
	[Token(Token = "0x4001B43")]
	public bool bScriptL03Boss01Clear;

	// Token: 0x04001B44 RID: 6980
	[FieldOffset(Offset = "0xF2")]
	[Token(Token = "0x4001B44")]
	public bool bScriptL03Clear;

	// Token: 0x04001B45 RID: 6981
	[FieldOffset(Offset = "0xF3")]
	[Token(Token = "0x4001B45")]
	public bool bScriptL03L04BackDoor;

	// Token: 0x04001B46 RID: 6982
	[FieldOffset(Offset = "0xF4")]
	[Token(Token = "0x4001B46")]
	public int iStatSecond;

	// Token: 0x04001B47 RID: 6983
	[FieldOffset(Offset = "0xF8")]
	[Token(Token = "0x4001B47")]
	public int iStatPhysical;

	// Token: 0x04001B48 RID: 6984
	[FieldOffset(Offset = "0xFC")]
	[Token(Token = "0x4001B48")]
	public int iStatMana;

	// Token: 0x04001B49 RID: 6985
	[FieldOffset(Offset = "0x100")]
	[Token(Token = "0x4001B49")]
	public int iStatMoney;

	// Token: 0x04001B4A RID: 6986
	[FieldOffset(Offset = "0x104")]
	[Token(Token = "0x4001B4A")]
	public int iStatKillEnemy;

	// Token: 0x04001B4B RID: 6987
	[FieldOffset(Offset = "0x108")]
	[Token(Token = "0x4001B4B")]
	public int iStatChest;

	// Token: 0x04001B4C RID: 6988
	[FieldOffset(Offset = "0x10C")]
	[Token(Token = "0x4001B4C")]
	public int iAllLevelCompleted;

	// Token: 0x04001B4D RID: 6989
	[FieldOffset(Offset = "0x110")]
	[Token(Token = "0x4001B4D")]
	public List<SceneItem> Level01SceneItemList;

	// Token: 0x04001B4E RID: 6990
	[FieldOffset(Offset = "0x118")]
	[Token(Token = "0x4001B4E")]
	public List<SceneItem> Level02SceneItemList;

	// Token: 0x04001B4F RID: 6991
	[FieldOffset(Offset = "0x120")]
	[Token(Token = "0x4001B4F")]
	public List<SceneItem> Level03SceneItemList;

	// Token: 0x04001B50 RID: 6992
	[FieldOffset(Offset = "0x128")]
	[Token(Token = "0x4001B50")]
	public List<SceneItem> Level04SceneItemList;

	// Token: 0x04001B51 RID: 6993
	[FieldOffset(Offset = "0x130")]
	[Token(Token = "0x4001B51")]
	public List<SceneItem> Level05SceneItemList;

	// Token: 0x04001B52 RID: 6994
	[FieldOffset(Offset = "0x138")]
	[Token(Token = "0x4001B52")]
	public List<SceneItem> Level06SceneItemList;

	// Token: 0x04001B53 RID: 6995
	[FieldOffset(Offset = "0x140")]
	[Token(Token = "0x4001B53")]
	public bool[] bLevel01SaveTreasureBox;

	// Token: 0x04001B54 RID: 6996
	[FieldOffset(Offset = "0x148")]
	[Token(Token = "0x4001B54")]
	public bool[] bLevel02SaveTreasureBox;

	// Token: 0x04001B55 RID: 6997
	[FieldOffset(Offset = "0x150")]
	[Token(Token = "0x4001B55")]
	public bool[] bLevel03SaveTreasureBox;

	// Token: 0x04001B56 RID: 6998
	[FieldOffset(Offset = "0x158")]
	[Token(Token = "0x4001B56")]
	public bool[] bLevel04SaveTreasureBox;

	// Token: 0x04001B57 RID: 6999
	[FieldOffset(Offset = "0x160")]
	[Token(Token = "0x4001B57")]
	public bool[] bLevel05SaveTreasureBox;

	// Token: 0x04001B58 RID: 7000
	[FieldOffset(Offset = "0x168")]
	[Token(Token = "0x4001B58")]
	public bool[] bLevel06SaveTreasureBox;
}
