public void ReadFromByteArray(ByteArray byteArray) { this.Player = byteArray.ReadUTF(); this.Move = BattleMoveHelper.ReadFromByteArray(byteArray); this.Pokemon = PokemonIndexHelper.ReadFromByteArray(byteArray); this.Target = TargetIndexHelper.ReadFromByteArray(byteArray); this.MoveIndex = byteArray.ReadByte(); }
public static void WriteToByteArray(ByteArray byteArray, PokemonIndex value) { byteArray.WriteInt((int)value); }