Gruppe22.Client.NetPlayer.SendMessage C# (CSharp) Method

SendMessage() public method

public SendMessage ( PacketType type ) : void
type PacketType
return void
        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);
        }