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();
 }
 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)
 {
     base.Deserialize(reader);
     m_banEndDate = reader.ReadDouble();
 }