public void Serialize(MemoryStream ms) { if (flightplan != null) { ms.Write(true); flightplan.Serialize(ms); } else { ms.Write(false); } ms.Write(prev); ms.Write(next); ms.Write(active_waypoint); }