OpenNos.GameObject.ClientSession.OnNetworkClientMessageReceived C# (CSharp) Method

OnNetworkClientMessageReceived() private method

This will be triggered when the underlying NetworkCleint receives a packet.
private OnNetworkClientMessageReceived ( object sender, OpenNos.Core.Communication.Scs.Communication.Messages.MessageEventArgs e ) : void
sender object
e OpenNos.Core.Communication.Scs.Communication.Messages.MessageEventArgs
return void
        private void OnNetworkClientMessageReceived(object sender, MessageEventArgs e)
        {
            var message = e.Message as ScsRawDataMessage;
            if (message == null)
            {
                return;
            }

            long currentPacketReceive = e.ReceivedTimestamp.Ticks;

            if (message.MessageData.Any() && message.MessageData.Length > 2)
            {
                _receiveQueue.Enqueue(message.MessageData);
            }

            lastPacketReceive = e.ReceivedTimestamp.Ticks;
        }