namespace Impostor.Api.Net.Messages { public interface IMessageWriterProvider { /// /// Retrieves a from the internal pool. /// Make sure to call when you are done! /// /// /// Whether to send the message as or . /// Reliable packets will ensure delivery while unreliable packets may be lost. /// /// A from the pool. IMessageWriter Get(MessageType sendOption = MessageType.Unreliable); } }