/// <summary> /// Serialize the MmMessage /// </summary> /// <param name="writer">UNET based serializer</param> public override void Serialize(NetworkWriter writer) { writer.Write((short)MmMethod); MetadataBlock.Serialize(writer); writer.Write(TimeStamp); writer.Write(NetId); }
/// <summary> /// Serialize the MmMessage /// </summary> /// <returns>Object array representation of a MmMessage</returns> public virtual object[] Serialize() { object[] thisSerialized = new object[] { (short)MmMethod, (short)MmMessageType, (int)NetId }; thisSerialized = thisSerialized.Concat(MetadataBlock.Serialize()).ToArray(); return(thisSerialized); }