/// <summary> /// Constructor /// </summary> /// <param name="addressKey">Address key defining where message should be passed</param> /// <param name="content">The content of message</param> /// <param name="distributedMessageType">Type defining how message should be delivered</param> public DistributedMessage(string addressKey, BytesStack content, DistributedMessageType distributedMessageType) { AddressKey = addressKey; Content = content; Type = distributedMessageType; }
/// <summary> /// Gets LiteNetLib DeliveryMethod corresponding to the given MessageType /// </summary> /// <param name="distributedMessageType">Message type</param> /// <returns>Corresponding LiteNetLib DeliveryMethod to the given MessageType</returns> public static DeliveryMethod GetDeliveryMethod(DistributedMessageType distributedMessageType) { return((DeliveryMethod)distributedMessageType); }