public override void Serialize(BigEndianWriter writer) { writer.WriteShort(((short)(m_servers.Count))); int serversIndex; for (serversIndex = 0; (serversIndex < m_servers.Count); serversIndex = (serversIndex + 1)) { writer.WriteVarUhShort(m_servers[serversIndex]); } }
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.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) { writer.WriteShort(((short)(m_servers.Count))); int serversIndex; for (serversIndex = 0; (serversIndex < m_servers.Count); serversIndex = (serversIndex + 1)) { GameServerInformations objectToSend = m_servers[serversIndex]; objectToSend.Serialize(writer); } writer.WriteVarUhShort(m_alreadyConnectedToServerId); writer.WriteBoolean(m_canCreateNewCharacter); }
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]); } }