コード例 #1
0
ファイル: GenSeed.cs プロジェクト: avvie/SMZ3Randomizer
 public SMSeedOptions()
 {
     smRom = new Lazy <byte[]>(() => {
         using var ips = OpenReadInnerStream(Ips.First());
         var rom       = File.ReadAllBytes(smFile);
         FileData.Rom.ApplyIps(rom, ips);
         return(rom);
     });
 }
コード例 #2
0
ファイル: GenSeed.cs プロジェクト: avvie/SMZ3Randomizer
 public SMZ3SeedOptions()
 {
     smz3Rom = new Lazy <byte[]>(() => {
         using var sm  = File.OpenRead(smFile);
         using var z3  = File.OpenRead(z3File);
         using var ips = OpenReadInnerStream(Ips.First());
         var rom       = FileData.Rom.CombineSMZ3Rom(sm, z3);
         FileData.Rom.ApplyIps(rom, ips);
         return(rom);
     });
 }