public LoginMessageHandler(IConfig config, IGameEngine engine, IWorld world, RscdPacketWriter packetWriter)
        {
            Debug.Assert(config != null);
            Debug.Assert(engine != null);
            Debug.Assert(world != null);
            Debug.Assert(packetWriter != null);

            this.config       = config;
            this.engine       = engine;
            this.world        = world;
            this.packetWriter = packetWriter;

            rsaPrivateKey = BigInteger.Parse(config.RsaDecryptionKey);
            rsaModulus    = BigInteger.Parse(config.RsaModulus);
        }
Exemplo n.º 2
0
        public RscdSessionUpdater(RscdPacketWriter packetWriter)
        {
            Debug.Assert(packetWriter != null);

            this.packetWriter = packetWriter;
        }
        public SessionRequestMessageHandler(RscdPacketWriter packetWriter)
        {
            Debug.Assert(packetWriter != null);

            this.packetWriter = packetWriter;
        }
        public LogoutMessageHandler(RscdPacketWriter packetWriter)
        {
            Debug.Assert(packetWriter != null);

            this.packetWriter = packetWriter;
        }
        public RscdWalkPacketHandler(RscdPacketWriter packetWriter)
        {
            Debug.Assert(packetWriter != null);

            _packetWriter = packetWriter;
        }