예제 #1
0
        public void ExecuteIncomingPacket(Player player, IncomingPacket packet)
        {
            if (packet.PacketId == IncomingHeaders.SSOTicketMessageEvent)
            {
                if (_authenticationPassed)
                    return;

                _authenticationPassed = true;
            }

            Apple.PacketManager.ExecuteIncomingPacket(player, packet);
        }
예제 #2
0
        public void ExecuteIncomingPacket(Player player, IncomingPacket packet)
        {
            IPacketEvent Pak = null;

            if (!_packets.TryGetValue(packet.PacketId, out Pak))
            {
                _log.Warn("Unhandled packet " + packet.PacketId);
                return;
            }

            Pak.handleIncomingPacket(player, packet);
            _log.Info("Handled packet " + packet.PacketId);
        }
예제 #3
0
 public void handleIncomingPacket(Player player, IncomingPacket packet)
 {
 }
예제 #4
0
 public void handleIncomingPacket(Player player, IncomingPacket packet)
 {
     // this can be left blank
 }
예제 #5
0
 public void handleIncomingPacket(Player player, IncomingPacket packet)
 {
     player.SendPacket(new InitCryptoComposer());
 }