Beispiel #1
0
 public byte[] GetFinalData()
 {
     if (depositedPokemon != null)
     {
         ByteHelper.ReplaceBytes(raw, 8, depositedPokemon.GetFinalData());
     }
     else
     {
         ByteHelper.ReplaceBytes(raw, 8, new byte[196]);
     }
     return(raw);
 }
 public byte[] GetFinalData()
 {
     for (int i = 0; i < 30; i++)
     {
         XDPokemon pkm = (XDPokemon)pokemonStorage[i];
         if (pkm != null)
         {
             ByteHelper.ReplaceBytes(raw, 20 + i * 196, pkm.GetFinalData());
         }
         else
         {
             ByteHelper.ReplaceBytes(raw, 20 + i * 196, new byte[196]);
         }
     }
     return(raw);
 }
 public byte[] GetFinalData()
 {
     for (int i = 0; i < 4; i++)
     {
         if (i < normalPokemon.Count)
         {
             ByteHelper.ReplaceBytes(raw, i * 196, normalPokemon[i].GetFinalData());
         }
         else
         {
             ByteHelper.ReplaceBytes(raw, i * 196, new byte[196]);
         }
     }
     if (shadowPokemon != null)
     {
         ByteHelper.ReplaceBytes(raw, 4 * 196, shadowPokemon.GetFinalData());
     }
     else
     {
         ByteHelper.ReplaceBytes(raw, 4 * 196, new byte[196]);
     }
     ByteHelper.ReplaceBytes(raw, 5 * 196, new byte[4]);
     return(raw);
 }