using Filter.Networking.Instances; using Filter.Networking.Login; using System; namespace Filter.Handlers.Login { internal class Login2Handle { public Login2Handle() { } [LoginPacketHandler(Login2TypeServer.SetXor)] public static void HandleSetXor(LoginServer ServerSocket, Packet ServerPacket) { short num; if (ServerSocket.IsConnected != 0) { return; } if (!ServerPacket.ReadInt16(out num)) { ServerSocket.Disconnect(); return; } ServerSocket.Crypto = new FiestaCrypto(num); ServerSocket.Client.SendCrypto(); ServerSocket.Client.Receive(); } } }