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); }