public SaveBlockAccessor5BW(SAV5BW sav) { BoxLayout = new BoxLayout5(sav, 0x00000); Items = new MyItem5BW(sav, 0x18400); PlayerData = new PlayerData5(sav, 0x19400); Mystery = new MysteryBlock5(sav, 0x1C800); Daycare = new Daycare5(sav, 0x20E00); Misc = new Misc5BW(sav, 0x21200); Zukan = new Zukan5(sav, 0x21600, 0x320); BattleSubway = new BattleSubway5(sav, 0x21D00); }
public PlayerData5(SAV5BW sav, int offset) : base(sav) => Offset = offset;
// Everything is stored encrypted, and only decrypted on demand. Only crypt on object fetch... public MysteryBlock5(SAV5BW sav, int offset) : base(sav) => Offset = offset;
public Misc5(SAV5BW sav, int offset) : base(sav) => Offset = offset;
public Zukan5(SAV5BW sav, int dex, int langflag) : base(sav, dex, langflag) { DexFormIndexFetcher = DexFormUtil.GetDexFormIndexBW; }
public BattleSubway5(SAV5BW sav, int offset) : base(sav) => Offset = offset;
public BoxLayout5(SAV5BW sav, int offset) : base(sav) => Offset = offset;