public override void Serialize(BigEndianWriter writer) { writer.WriteUTF(m_salt); writer.WriteShort(((short)(m_key.Count))); int keyIndex; for (keyIndex = 0; (keyIndex < m_key.Count); keyIndex = (keyIndex + 1)) { writer.WriteByte(m_key[keyIndex]); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteUTF(m_nickname); }
public override void Serialize(BigEndianWriter writer) { byte flag = new byte(); BooleanByteWrapper.SetFlag(0, flag, m_hasRights); BooleanByteWrapper.SetFlag(1, flag, m_wasAlreadyConnected); writer.WriteByte(flag); writer.WriteUTF(m_login); writer.WriteUTF(m_nickname); writer.WriteInt(m_accountId); writer.WriteByte(m_communityId); writer.WriteUTF(m_secretQuestion); writer.WriteDouble(m_accountCreation); writer.WriteDouble(m_subscriptionElapsedDuration); writer.WriteDouble(m_subscriptionEndDate); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteUTF(m_forcedAccountLogin); }
public override void Serialize(BigEndianWriter writer) { writer.WriteVarUhShort(m_serverId); writer.WriteUTF(m_address); writer.WriteUShort(m_port); writer.WriteBoolean(m_canCreateNewCharacter); writer.WriteShort(((short)(m_ticket.Count))); int ticketIndex; for (ticketIndex = 0; (ticketIndex < m_ticket.Count); ticketIndex = (ticketIndex + 1)) { writer.WriteByte(m_ticket[ticketIndex]); } }
public override void Serialize(BigEndianWriter writer) { byte flag = new byte(); BooleanByteWrapper.SetFlag(0, flag, m_autoconnect); BooleanByteWrapper.SetFlag(1, flag, m_useCertificate); BooleanByteWrapper.SetFlag(2, flag, m_useLoginToken); writer.WriteByte(flag); m_version.Serialize(writer); writer.WriteUTF(m_lang); writer.WriteShort(((short)(m_credentials.Count))); int credentialsIndex; for (credentialsIndex = 0; (credentialsIndex < m_credentials.Count); credentialsIndex = (credentialsIndex + 1)) { writer.WriteByte(m_credentials[credentialsIndex]); } writer.WriteShort(m_serverId); writer.WriteVarLong(m_sessionOptionalSalt); writer.WriteShort(((short)(m_failedAttempts.Count))); int failedAttemptsIndex; for (failedAttemptsIndex = 0; (failedAttemptsIndex < m_failedAttempts.Count); failedAttemptsIndex = (failedAttemptsIndex + 1)) { writer.WriteVarUhShort(m_failedAttempts[failedAttemptsIndex]); } }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteUTF(m_loginToken); }