using Filter.Networking.Instances; using Filter.Networking.Manager; using System; namespace Filter.Handlers.Manager { internal class Manager2Handle { public Manager2Handle() { } [ManagerPacketHandler(Manager2TypeServer.SetXor)] public static void HandleSetXor(ManagerServer 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(); } } }