internal static DeliveryMethod LidgrenDeliveryMethodConvert(NetDeliveryMethod method) #endif { switch (method) { case NetDeliveryMethod.ReliableOrdered: return(DeliveryMethod.ReliableOrdered); case NetDeliveryMethod.ReliableSequenced: return(DeliveryMethod.ReliableDiscardStale); case NetDeliveryMethod.ReliableUnordered: return(DeliveryMethod.ReliableUnordered); case NetDeliveryMethod.Unreliable: return(DeliveryMethod.UnreliableAcceptDuplicate); case NetDeliveryMethod.UnreliableSequenced: return(DeliveryMethod.UnreliableDiscardStale); default: throw new LoggableException("Unsupported DeliverType: " + method.ToString() + " attempted for networked message.", null, LogType.Error); } }