Пример #1
0
        private void Send(ArraySegment <byte> packet, byte channel)
        {
            if (_network.PreprocessPacketToServer(packet))
            {
                return;
            }

            var length = _network.CopyPacketToNetworkWriter(packet, _sendWriter);

            if (!NetworkManager.singleton.client.connection.SendBytes(_sendWriter.AsArray(), length, channel))
            {
                Log.Error("Failed to send a message");
            }
        }
Пример #2
0
        private bool Send(ArraySegment <byte> packet, byte channel)
        {
            if (_network.PreprocessPacketToServer(packet))
            {
                return(true);
            }

            var length = _network.CopyPacketToNetworkWriter(packet, _sendWriter);

            if (!NetworkManager.singleton.client.connection.SendBytes(_sendWriter.AsArray(), length, channel))
            {
                return(false);
            }

            return(true);
        }