Example #1
0
 public SAV8LA()
 {
     AllBlocks = Meta8.GetBlankDataLA();
     Blocks    = new SaveBlockAccessor8LA(this);
     Initialize();
     ClearBoxes();
 }
Example #2
0
 public SAV8LA(byte[] data) : base(data)
 {
     Data      = Array.Empty <byte>();
     AllBlocks = SwishCrypto.Decrypt(data);
     Blocks    = new SaveBlockAccessor8LA(this);
     Initialize();
 }
Example #3
0
 private SAV8LA(byte[] data, IReadOnlyList <SCBlock> blocks) : base(data)
 {
     Data      = Array.Empty <byte>();
     AllBlocks = blocks;
     Blocks    = new SaveBlockAccessor8LA(this);
     Initialize();
 }
Example #4
0
 private SAV8LA(IReadOnlyList <SCBlock> blocks) : base(Array.Empty <byte>())
 {
     AllBlocks    = blocks;
     Blocks       = new SaveBlockAccessor8LA(this);
     SaveRevision = Blocks.DetectRevision();
     Initialize();
 }