public void SendMessageToServer(NetworkMessageContainer message)
        {
#if ADMIN
            if (Debugging.DisableNetworking)
            {
                return;
            }
#endif

            NetOutgoingMessage msg = _clientManager.Client.CreateMessage();
            message.WriteToLidgrenMessage_ToServer(message.MessageType, msg);
            _clientManager.Client.SendMessage(msg, _clientManager.CurrentSlaveConnection, NetDeliveryMethod.ReliableUnordered);//TODO: Implement GetNetDeliveryMethod method
        }
        public void SendChatToServer(string chat)
        {
            var msg = _clientManager.Client.CreateMessage();

            var container = new NetworkMessageContainer();

            var data = new MessageChatMessage();

            data.ChatMessageData  = new ChatMessageData(chat);
            container.MessageType = MessageTypes.ChatMessage;
            container.MessageData = data;

            container.WriteToLidgrenMessage_ToServer(MessageTypes.ChatMessage, msg);

            _clientManager.Client.SendMessage(msg, _clientManager.CurrentSlaveConnection, NetDeliveryMethod.ReliableOrdered);
        }