Example #1
0
        /// <summary>
        /// Decodes a player-info message.
        /// </summary>
        private void decodePlayerInfoMessage(int bytesReceived)
        {
            // We decode the message...
            MemoryStream memoryStream = new MemoryStream(m_buffer);

            memoryStream.SetLength(bytesReceived);
            memoryStream.Position = 1;
            var data = Serializer.Deserialize <PlayerInfoMessage>(memoryStream);

            // And raise an event...
            var args = new PlayerInfoArgs {
                PlayerInfo = data
            };

            Utils.raiseEvent(PlayerInfoEvent, this, args);
        }
Example #2
0
        /// <summary>
        /// Decodes a player-info message.
        /// </summary>
        private void decodePlayerInfoMessage(int bytesReceived)
        {
            // We decode the message...
            MemoryStream memoryStream = new MemoryStream(m_buffer);
            memoryStream.SetLength(bytesReceived);
            memoryStream.Position = 1;
            var data = Serializer.Deserialize<PlayerInfoMessage>(memoryStream);

            // And raise an event...
            var args = new PlayerInfoArgs { PlayerInfo = data };
            Utils.raiseEvent(PlayerInfoEvent, this, args);
        }