Beispiel #1
0
 /// <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);
 }
Beispiel #2
0
 /// <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);
 }