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