public override void Deserialize(IDataReader reader) { byte flag1 = reader.ReadByte(); autoconnect = BooleanByteWrapper.GetFlag(flag1, 0); useCertificate = BooleanByteWrapper.GetFlag(flag1, 1); useLoginToken = BooleanByteWrapper.GetFlag(flag1, 2); version = new Types.Version(); version.Deserialize(reader); lang = reader.ReadUTF(); var limit = (ushort)reader.ReadVarInt(); credentials = new sbyte[limit]; for (int i = 0; i < limit; i++) { credentials[i] = reader.ReadSbyte(); } serverId = reader.ReadShort(); sessionOptionalSalt = reader.ReadVarLong(); limit = (ushort)reader.ReadUShort(); failedAttempts = new uint[limit]; for (int i = 0; i < limit; i++) { failedAttempts[i] = reader.ReadVarUhShort(); } }
public IdentificationMessage(Types.Version version, string login, string password, IEnumerable <Types.TrustCertificate> certificate, bool autoconnect) { this.version = version; this.login = login; this.password = password; this.certificate = certificate; this.autoconnect = autoconnect; }
public IdentificationMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.Version version, string lang, sbyte[] credentials, short serverId, double sessionOptionalSalt, uint[] failedAttempts) { this.autoconnect = autoconnect; this.useCertificate = useCertificate; this.useLoginToken = useLoginToken; this.version = version; this.lang = lang; this.credentials = credentials; this.serverId = serverId; this.sessionOptionalSalt = sessionOptionalSalt; this.failedAttempts = failedAttempts; }
public override void Deserialize(IDataReader reader) { version = new Types.Version(); version.Deserialize(reader); login = reader.ReadUTF(); password = reader.ReadUTF(); var limit = reader.ReadUShort(); var certificate_ = new Types.TrustCertificate[limit]; for (int i = 0; i < limit; i++) { certificate_[i] = new Types.TrustCertificate(); certificate_[i].Deserialize(reader); } certificate = certificate_; autoconnect = reader.ReadBoolean(); }
public void Deserialize(IDataReader reader) { base.Deserialize(reader); requiredVersion = new Types.Version(); requiredVersion.Deserialize(reader); }
public IdentificationFailedForBadVersionMessage(sbyte reason, Types.Version requiredVersion) : base(reason) { this.requiredVersion = requiredVersion; }
public IdentificationWithLoginTokenMessage(Types.Version version, string login, string password, IEnumerable <Types.TrustCertificate> certificate, bool autoconnect, string loginToken) : base(version, login, password, certificate, autoconnect) { this.loginToken = loginToken; }
public IdentificationAccountForceWithServerIdMessage(Types.Version version, string login, string password, IEnumerable <Types.TrustCertificate> certificate, bool autoconnect, string forcedAccountLogin, short serverId) : base(version, login, password, certificate, autoconnect, forcedAccountLogin) { this.serverId = serverId; }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); requiredVersion = new Types.Version(); requiredVersion.Deserialize(reader); }
public override void Deserialize(ICustomDataInput reader) { base.Deserialize(reader); requiredVersion = new Types.Version(); requiredVersion.Deserialize(reader); }
public IdentificationWithLoginTokenAndServerIdMessage(Types.Version version, string login, string password, IEnumerable <Types.TrustCertificate> certificate, bool autoconnect, string loginToken, short serverId) : base(version, login, password, certificate, autoconnect, loginToken) { this.serverId = serverId; }
public override void Deserialize(BigEndianReader reader) { base.Deserialize(reader); requiredVersion = new Types.Version(); requiredVersion.Deserialize(reader); }
public IdentificationAccountForceMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.Version version, string lang, sbyte[] credentials, short serverId, double sessionOptionalSalt, uint[] failedAttempts, string forcedAccountLogin) : base(autoconnect, useCertificate, useLoginToken, version, lang, credentials, serverId, sessionOptionalSalt, failedAttempts) { this.forcedAccountLogin = forcedAccountLogin; }
public IdentificationAccountForceMessage(Types.Version version, string login, string password, IEnumerable <Types.TrustCertificate> certificate, bool autoconnect, string forcedAccountLogin) : base(version, login, password, certificate, autoconnect) { this.forcedAccountLogin = forcedAccountLogin; }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); this.requiredVersion = new Types.Version(); this.requiredVersion.Deserialize(reader); }