public EpisodeListNetworkMessage(byte messageId, Episode episode) { base.Id = messageId; base.TypeVal = (byte)NetworkEventType.Answer; base.SpecificTypeVal = (byte)NetworkRequestEvent.EpisodeList; if (episode == null) { base.Data = new byte[] { 1, 2, 3, 4 }; //end marker } else { base.Data = episode.GetByteData(); } }