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.VersionExtended(); Version.Deserialize(reader); Lang = reader.ReadUTF(); var limit = reader.ReadVarInt(); Credentials = new sbyte[limit]; for (int i = 0; i < limit; i++) { Credentials[i] = reader.ReadSByte(); } ServerId = reader.ReadShort(); SessionOptionalSalt = reader.ReadVarLong(); if (SessionOptionalSalt < -9007199254740990 || SessionOptionalSalt > 9007199254740990) { throw new Exception("Forbidden value on SessionOptionalSalt = " + SessionOptionalSalt + ", it doesn't respect the following condition : sessionOptionalSalt < -9007199254740990 || sessionOptionalSalt > 9007199254740990"); } limit = reader.ReadUShort(); FailedAttempts = new ushort[limit]; for (int i = 0; i < limit; i++) { FailedAttempts[i] = reader.ReadVarUhShort(); } }
public override void Deserialize(BigEndianReader reader) { byte flag1 = reader.ReadByte(); autoconnect = BooleanByteWrapper.GetFlag(flag1, 0); useCertificate = BooleanByteWrapper.GetFlag(flag1, 1); useLoginToken = BooleanByteWrapper.GetFlag(flag1, 2); version = new Types.VersionExtended(); version.Deserialize(reader); lang = reader.ReadUTF(); var limit = reader.ReadVarInt(); credentials = new sbyte[limit]; for (int i = 0; i < limit; i++) { credentials[i] = reader.ReadSByte(); } serverId = reader.ReadShort(); sessionOptionalSalt = reader.ReadDouble(); if (sessionOptionalSalt < -9.007199254740992E15 || sessionOptionalSalt > 9.007199254740992E15) { throw new Exception("Forbidden value on sessionOptionalSalt = " + sessionOptionalSalt + ", it doesn't respect the following condition : sessionOptionalSalt < -9.007199254740992E15 || sessionOptionalSalt > 9.007199254740992E15"); } ushort length = reader.ReadUShort(); failedAttempts = new List <short>(); for (int i = 0; i < length; i++) { failedAttempts.Add(reader.ReadVarShort()); } }
public override void Deserialize(ICustomDataInput reader) { byte flag1 = reader.ReadByte(); autoconnect = BooleanByteWrapper.GetFlag(flag1, 0); useCertificate = BooleanByteWrapper.GetFlag(flag1, 1); useLoginToken = BooleanByteWrapper.GetFlag(flag1, 2); version = new Types.VersionExtended(); version.Deserialize(reader); lang = reader.ReadUTF(); var limit = reader.ReadVarUhShort(); credentials = new byte[limit]; for (int i = 0; i < limit; i++) { (credentials as byte[])[i] = reader.ReadByte(); } serverId = reader.ReadShort(); sessionOptionalSalt = reader.ReadVarLong(); if ((sessionOptionalSalt < -9.007199254740992E15) || (sessionOptionalSalt > 9.007199254740992E15)) { throw new Exception("Forbidden value on sessionOptionalSalt = " + sessionOptionalSalt + ", it doesn't respect the following condition : (sessionOptionalSalt < -9.007199254740992E15) || (sessionOptionalSalt > 9.007199254740992E15)"); } limit = reader.ReadUShort(); failedAttempts = new ushort[limit]; for (int i = 0; i < limit; i++) { (failedAttempts as ushort[])[i] = reader.ReadVarUhShort(); } }
public override void Deserialize(IReader reader) { byte flag1 = reader.ReadByte(); autoconnect = BooleanByteWrapper.GetFlag(flag1, 0); useCertificate = BooleanByteWrapper.GetFlag(flag1, 1); useLoginToken = BooleanByteWrapper.GetFlag(flag1, 2); version = new Types.VersionExtended(); version.Deserialize(reader); lang = reader.ReadUTF(); var limit = reader.ReadVarInt(); credentials = new sbyte[limit]; for (int i = 0; i < limit; i++) { (credentials as sbyte[])[i] = reader.ReadSByte(); } serverId = reader.ReadShort(); sessionOptionalSalt = reader.ReadVarLong(); limit = reader.ReadUShort(); failedAttempts = new ushort[limit]; for (int i = 0; i < limit; i++) { (failedAttempts as ushort[])[i] = reader.ReadVarUhShort(); } }
public override void Deserialize(BigEndianReader reader) { byte flag1 = reader.ReadByte(); autoconnect = BooleanByteWrapper.GetFlag(flag1, 0); useCertificate = BooleanByteWrapper.GetFlag(flag1, 1); useLoginToken = BooleanByteWrapper.GetFlag(flag1, 2); version = new Types.VersionExtended(); version.Deserialize(reader); lang = reader.ReadUTF(); var limit = reader.ReadVarInt(); credentials = new sbyte[limit]; for (int i = 0; i < limit; i++) { credentials[i] = reader.ReadSByte(); } serverId = reader.ReadShort(); sessionOptionalSalt = reader.ReadDouble(); if (sessionOptionalSalt < -9.007199254740992E15 || sessionOptionalSalt > 9.007199254740992E15) throw new Exception("Forbidden value on sessionOptionalSalt = " + sessionOptionalSalt + ", it doesn't respect the following condition : sessionOptionalSalt < -9.007199254740992E15 || sessionOptionalSalt > 9.007199254740992E15"); ushort length = reader.ReadUShort(); failedAttempts = new List<short>(); for (int i = 0; i < length; i++) { failedAttempts.Add(reader.ReadVarShort()); } }
public IdentificationMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.VersionExtended version, string lang, IEnumerable <sbyte> credentials, short serverId) { this.autoconnect = autoconnect; this.useCertificate = useCertificate; this.useLoginToken = useLoginToken; this.version = version; this.lang = lang; this.credentials = credentials; this.serverId = serverId; }
public IdentificationMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.VersionExtended version, string lang, string login, sbyte[] credentials, short serverId) { this.autoconnect = autoconnect; this.useCertificate = useCertificate; this.useLoginToken = useLoginToken; this.version = version; this.lang = lang; this.login = login; this.credentials = credentials; this.serverId = serverId; }
public IdentificationMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.VersionExtended version, string lang, sbyte[] credentials, short serverId, double sessionOptionalSalt) { this.autoconnect = autoconnect; this.useCertificate = useCertificate; this.useLoginToken = useLoginToken; this.version = version; this.lang = lang; this.credentials = credentials; this.serverId = serverId; this.sessionOptionalSalt = sessionOptionalSalt; }
public IdentificationMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.VersionExtended version, string lang, IEnumerable <sbyte> credentials, short serverId, long sessionOptionalSalt, IEnumerable <short> 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 IdentificationMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.VersionExtended version, string lang, sbyte[] credentials, short serverId, long sessionOptionalSalt, ushort[] failedAttempts) { Autoconnect = autoconnect; UseCertificate = useCertificate; UseLoginToken = useLoginToken; Version = version; Lang = lang; Credentials = credentials; ServerId = serverId; SessionOptionalSalt = sessionOptionalSalt; FailedAttempts = failedAttempts; }
public IdentificationMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.VersionExtended version, string lang, sbyte[] credentials, short serverId, double sessionOptionalSalt, List<short> 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) { byte flag1 = reader.ReadByte(); autoconnect = BooleanByteWrapper.GetFlag(flag1, 0); useCertificate = BooleanByteWrapper.GetFlag(flag1, 1); useLoginToken = BooleanByteWrapper.GetFlag(flag1, 2); version = new Types.VersionExtended(); version.Deserialize(reader); lang = reader.ReadUTF(); login = reader.ReadUTF(); int limit = reader.ReadUShort(); credentials = new sbyte[limit]; for (int i = 0; i < limit; i++) { (credentials as sbyte[])[i] = reader.ReadSByte(); } serverId = reader.ReadShort(); }
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.VersionExtended(); version.Deserialize(reader); lang = reader.ReadUTF(); var limit = reader.ReadUShort(); credentials = new sbyte[limit]; for (int i = 0; i < limit; i++) { credentials[i] = reader.ReadSByte(); } serverId = reader.ReadShort(); }
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.VersionExtended(); version.Deserialize(reader); lang = reader.ReadUTF(); var limit = reader.ReadVarInt(); var credentials_ = new sbyte[limit]; for (int i = 0; i < limit; i++) { credentials_[i] = reader.ReadSByte(); } credentials = credentials_; serverId = reader.ReadShort(); sessionOptionalSalt = reader.ReadVarLong(); if (sessionOptionalSalt < -9007199254740990 || sessionOptionalSalt > 9007199254740990) { throw new Exception("Forbidden value on sessionOptionalSalt = " + sessionOptionalSalt + ", it doesn't respect the following condition : sessionOptionalSalt < -9007199254740990 || sessionOptionalSalt > 9007199254740990"); } limit = reader.ReadShort(); var failedAttempts_ = new short[limit]; for (int i = 0; i < limit; i++) { failedAttempts_[i] = reader.ReadVarShort(); if (failedAttempts_[i] < 0) { throw new Exception("Forbidden value on failedAttempts_[i] = " + failedAttempts_[i] + ", it doesn't respect the following condition : failedAttempts_[i] < 0"); } } failedAttempts = failedAttempts_; }
public IdentificationAccountForceMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.VersionExtended version, string lang, sbyte[] credentials, short serverId, string forcedAccountLogin) : base(autoconnect, useCertificate, useLoginToken, version, lang, credentials, serverId) { this.forcedAccountLogin = forcedAccountLogin; }
public IdentificationAccountForceMessage(bool autoconnect, bool useCertificate, bool useLoginToken, Types.VersionExtended version, string lang, IEnumerable <sbyte> credentials, short serverId, long sessionOptionalSalt, IEnumerable <short> failedAttempts, string forcedAccountLogin) : base(autoconnect, useCertificate, useLoginToken, version, lang, credentials, serverId, sessionOptionalSalt, failedAttempts) { this.forcedAccountLogin = forcedAccountLogin; }