Beispiel #1
0
 public override void Deserialize(BigEndianReader reader)
 {
     m_salt = reader.ReadUTF();
     int keyCount = reader.ReadUShort();
     int keyIndex;
     m_key = new System.Collections.Generic.List<byte>();
     for (keyIndex = 0; (keyIndex < keyCount); keyIndex = (keyIndex + 1))
     {
         m_key.Add(reader.ReadByte());
     }
 }
 public override void Deserialize(BigEndianReader reader)
 {
     m_reason = reader.ReadByte();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     m_serverId = reader.ReadVarUShort();
     m_error = reader.ReadByte();
     m_serverStatus = reader.ReadByte();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     byte flag = reader.ReadByte();
     m_hasRights = BooleanByteWrapper.GetFlag(flag, 0);
     m_wasAlreadyConnected = BooleanByteWrapper.GetFlag(flag, 1);
     m_login = reader.ReadUTF();
     m_nickname = reader.ReadUTF();
     m_accountId = reader.ReadInt();
     m_communityId = reader.ReadByte();
     m_secretQuestion = reader.ReadUTF();
     m_accountCreation = reader.ReadDouble();
     m_subscriptionElapsedDuration = reader.ReadDouble();
     m_subscriptionEndDate = reader.ReadDouble();
 }
 public override void Deserialize(BigEndianReader reader)
 {
     m_serverId = reader.ReadVarUShort();
     m_address = reader.ReadUTF();
     m_port = reader.ReadUShort();
     m_canCreateNewCharacter = reader.ReadBoolean();
     int ticketCount = reader.ReadUShort();
     int ticketIndex;
     m_ticket = new System.Collections.Generic.List<byte>();
     for (ticketIndex = 0; (ticketIndex < ticketCount); ticketIndex = (ticketIndex + 1))
     {
         m_ticket.Add(reader.ReadByte());
     }
 }
Beispiel #6
0
 public override void Deserialize(BigEndianReader reader)
 {
     byte flag = reader.ReadByte();
     m_autoconnect = BooleanByteWrapper.GetFlag(flag, 0);
     m_useCertificate = BooleanByteWrapper.GetFlag(flag, 1);
     m_useLoginToken = BooleanByteWrapper.GetFlag(flag, 2);
     m_version = new VersionExtended();
     m_version.Deserialize(reader);
     m_lang = reader.ReadUTF();
     int credentialsCount = reader.ReadUShort();
     int credentialsIndex;
     m_credentials = new System.Collections.Generic.List<byte>();
     for (credentialsIndex = 0; (credentialsIndex < credentialsCount); credentialsIndex = (credentialsIndex + 1))
     {
         m_credentials.Add(reader.ReadByte());
     }
     m_serverId = reader.ReadShort();
     m_sessionOptionalSalt = reader.ReadVarLong();
     int failedAttemptsCount = reader.ReadUShort();
     int failedAttemptsIndex;
     m_failedAttempts = new System.Collections.Generic.List<ushort>();
     for (failedAttemptsIndex = 0; (failedAttemptsIndex < failedAttemptsCount); failedAttemptsIndex = (failedAttemptsIndex + 1))
     {
         m_failedAttempts.Add(reader.ReadVarUhShort());
     }
 }
 public override void Deserialize(BigEndianReader reader)
 {
     m_ObjectId = reader.ReadVarUShort();
     m_status = reader.ReadByte();
     m_completion = reader.ReadByte();
     m_isSelectable = reader.ReadBoolean();
     m_charactersCount = reader.ReadByte();
     m_date = reader.ReadDouble();
 }
Beispiel #8
0
 public override void Deserialize(BigEndianReader reader)
 {
     m_major = reader.ReadByte();
     m_minor = reader.ReadByte();
     m_release = reader.ReadByte();
     m_revision = reader.ReadInt();
     m_patch = reader.ReadByte();
     m_buildType = reader.ReadByte();
 }
Beispiel #9
0
 public override void Deserialize(BigEndianReader reader)
 {
     base.Deserialize(reader);
     m_install = reader.ReadByte();
     m_technology = reader.ReadByte();
 }