public void SendMessage(PacketType type, params object[] data)
{
NetOutgoingMessage response;
response = _client.CreateMessage();
response.Write((byte)type);
foreach (object element in data)
{
if (element is int) response.Write((int)element);
else if (element is bool) response.Write((bool)element);
else
{
if (element is string) response.Write((string)element);
else
response.Write(element.ToString());
}
}
_client.SendMessage(response, NetDeliveryMethod.ReliableOrdered);
}