コード例 #1
0
 private SAV8SWSH(byte[] data, IReadOnlyList <SCBlock> blocks) : base(data)
 {
     Data         = Array.Empty <byte>();
     AllBlocks    = blocks;
     Blocks       = new SaveBlockAccessor8SWSH(this);
     SaveRevision = Zukan.GetRevision();
     Initialize();
 }
コード例 #2
0
 public SAV8SWSH()
 {
     AllBlocks    = Meta8.GetBlankDataSWSH();
     Blocks       = new SaveBlockAccessor8SWSH(this);
     SaveRevision = Zukan.GetRevision();
     Initialize();
     ClearBoxes();
 }
コード例 #3
0
ファイル: SAV8SWSH.cs プロジェクト: ShadowMario3/PKHeX
 public SAV8SWSH(byte[] data) : base(data)
 {
     Data         = Array.Empty <byte>();
     AllBlocks    = SwishCrypto.Decrypt(data);
     Blocks       = new SaveBlockAccessor8SWSH(this);
     SaveRevision = Zukan.GetRevision();
     Initialize();
 }
コード例 #4
0
        protected override void SetDex(PKM pkm)
        {
            Zukan.SetDex(pkm);
            int index = pkm.Species - 1;

            if ((uint)index >= (uint)MaxSpeciesID)
            {
                return;
            }

            // Set DexNav count (only if not encountered previously)
            if (GetEncounterCount(index) == 0)
            {
                SetEncounterCount(index, 1);
            }
        }
コード例 #5
0
ファイル: SAV6XY.cs プロジェクト: tools-env/PKHeX
 protected override void SetDex(PKM pkm) => Zukan.SetDex(pkm);
コード例 #6
0
 public override void SetCaught(int species, bool caught) => Zukan.SetCaught(species, caught);
コード例 #7
0
 public override void SetSeen(int species, bool seen) => Zukan.SetSeen(species, seen);
コード例 #8
0
 public override bool GetSeen(int species) => Zukan.GetSeen(species);
コード例 #9
0
 public override bool GetCaught(int species) => Zukan.GetCaught(species);