public static byte[] Store(this IEnumerable <ShipInBattleEntity> fleet) { if (fleet is null) { return(null); } var writer = new BinaryObjectWriter(); var f = fleet.ToArray(); writer.WriteArraySize(f.Length);
static void WriteShipParameter(BinaryObjectWriter w, ShipMordenizationStatus p) { w.WriteArraySize(2); w.WriteInteger(p.Current); w.WriteInteger(p.Displaying); }