WorldServer.WorldClient.OnReceive C# (CSharp) Method

OnReceive() protected method

protected OnReceive ( PacketIn packet ) : void
packet PacketIn
return void
        protected override void OnReceive(PacketIn packet)
        {
            lock (this)
            {
                if (Crypto != null)
                {
                    PacketIn decrypted;
                    decrypted = Crypto.Decrypt(packet);
                    Server.HandlePacket(this, decrypted);
                }
                else
                {
                    packet.Size = packet.GetUint32Reversed();
                    packet = DeCrypt(packet);
                    packet.Opcode = packet.GetUint32Reversed();
                    Server.HandlePacket(this, packet);
                }
            }
        }