public override void Deserialize(BinaryReader reader)
        {
            //
            base.Deserialize(reader);

            //
            UNK_00      = reader.ReadByte();
            PlayerIndex = reader.ReadByte();
            PlayerIp    = new IPAddress(reader.ReadBytes(4));
            UNK_06      = reader.ReadUInt16();
            Key         = reader.Read <RSA_KEY>();
        }
Exemple #2
0
        public override void Deserialize(BinaryReader reader)
        {
            //
            base.Deserialize(reader);

            //
            Confirmation = reader.Read <MGCL_ERROR_CODE>();
            AccessKey    = reader.ReadString(MediusConstants.MGCL_ACCESSKEY_MAXLEN);
            reader.ReadBytes(1);
            pubKey         = reader.Read <RSA_KEY>();
            DmeClientIndex = reader.ReadInt32();
        }
Exemple #3
0
        public override void Deserialize(BinaryReader reader)
        {
            //
            base.Deserialize(reader);

            //
            SessionKey = reader.ReadString(MediusConstants.SESSIONKEY_MAXLEN);
            reader.ReadBytes(2);
            MediusWorldID = reader.ReadInt32();
            JoinType      = reader.Read <MediusJoinType>();
            GamePassword  = reader.ReadString(MediusConstants.GAMEPASSWORD_MAXLEN);
            GameHostType  = reader.Read <MediusGameHostType>();
            pubKey        = reader.Read <RSA_KEY>();
            AddressList   = reader.Read <NetAddressList>();
        }