コード例 #1
0
ファイル: Extensions.cs プロジェクト: tools-env/PKHeX
 private static List <SlotInfoMisc> GetExtraSlotsUnsafe(SaveFile sav, bool all)
 {
     return(sav switch
     {
         SAV2 sav2 => GetExtraSlots2(sav2),
         SAV3 sav3 => GetExtraSlots3(sav3),
         SAV4 sav4 => GetExtraSlots4(sav4),
         SAV5 sav5 => GetExtraSlots5(sav5),
         SAV6XY xy => GetExtraSlots6XY(xy),
         SAV6AO xy => GetExtraSlots6AO(xy),
         SAV7 sav7 => GetExtraSlots7(sav7, all),
         _ => None
     });
コード例 #2
0
ファイル: SaveBlockAccessorAO.cs プロジェクト: vvcln/PKHeX
 public SaveBlockAccessorAO(SAV6AO sav)
 {
     Puff        = new Puff6(sav, 0x0000);
     Items       = new MyItem6AO(sav, 0x00400);
     ItemInfo    = new ItemInfo6(sav, 0x1000);
     GameTime    = new GameTime6(sav, 0x01200);
     Situation   = new Situation6(sav, 0x01400);
     Played      = new PlayTime6(sav, 0x01800);
     Misc        = new Misc6AO(sav, 0x04200);
     BoxLayout   = new BoxLayout6(sav, 0x04400);
     BattleBox   = new BattleBox6(sav, 0x04A00);
     Status      = new MyStatus6(sav, 0x14000);
     Zukan       = new Zukan6AO(sav, 0x15000, 0x400);
     OPower      = new OPower6(sav, 0x17400);
     Maison      = new MaisonBlock(sav, 0x1BA00);
     MysteryGift = new MysteryBlock6(sav, 0x1CC00);
     Records     = new RecordBlock6(sav, 0x1F400);
     SuperTrain  = new SuperTrainBlock(sav, 0x20200);
     Link        = new LinkBlock6(sav, 0x20E00);
     Sango       = new SangoInfoBlock(sav, 0x2B600);
 }
コード例 #3
0
ファイル: RecordBlock6.cs プロジェクト: zzzzRuby/PKHeX
 public RecordBlock6(SAV6AO sav, int offset) : base(sav)
 {
     Offset    = offset;
     RecordMax = Records.MaxType_AO;
 }
コード例 #4
0
ファイル: Zukan6.cs プロジェクト: Orionsilver/PK8toPK7
 protected Zukan6(SAV6AO sav, int dex, int langflag) : base(sav, dex, langflag)
 {
     DexFormIndexFetcher = DexFormUtil.GetDexFormIndexORAS;
 }
コード例 #5
0
        private const int Berry    = 0xA70; // 4

        public MyItem6AO(SAV6AO SAV, int offset) : base(SAV) => Offset     = offset;
コード例 #6
0
 public SecretBase6Block(SAV6AO sav, int offset) : base(sav) => Offset = offset;
コード例 #7
0
ファイル: Misc6AO.cs プロジェクト: Orionsilver/PK8toPK7
 public Misc6AO(SAV6AO sav, int offset) : base(sav) => Offset     = offset;