Пример #1
0
        protected override void ProcessMessage()
        {
            SecretNetworkPacketType packet = (SecretNetworkPacketType)InMessage.GetByte();

            if (!PacketHandlers.ContainsKey(packet))
            {
                Logger.Log(LogLevels.Warning, "SECRET: Unknown packet type arrived from login server!");
                return;
            }
            Action handler = PacketHandlers[packet];

            handler.Invoke();
        }
Пример #2
0
        protected override void ProcessMessage()
        {
            SecretNetworkPacketType packet = (SecretNetworkPacketType)InMessage.GetByte();

            if (!PacketHandlers.ContainsKey(packet))
            {
                Logger.Log(LogLevels.Warning, "SECRET: Unknown packet type arrived from game server: " + GetServerName());
                return;
            }
            Action <GameServerConnection> handler = PacketHandlers[packet];

            handler.Invoke(this);
        }