public override void Serialize(IDataWriter writer)
        {
            writer.WriteShort(((short)(m_players.Count)));
            int playersIndex;

            for (playersIndex = 0; (playersIndex < m_players.Count); playersIndex = (playersIndex + 1))
            {
                DungeonPartyFinderPlayer objectToSend = m_players[playersIndex];
                objectToSend.Serialize(writer);
            }
            writer.WriteVarUhShort(m_dungeonId);
        }
Exemplo n.º 2
0
        public override void Serialize(IDataWriter writer)
        {
            writer.WriteShort(((short)(m_addedPlayers.Count)));
            int addedPlayersIndex;

            for (addedPlayersIndex = 0; (addedPlayersIndex < m_addedPlayers.Count); addedPlayersIndex = (addedPlayersIndex + 1))
            {
                DungeonPartyFinderPlayer objectToSend = m_addedPlayers[addedPlayersIndex];
                objectToSend.Serialize(writer);
            }
            writer.WriteShort(((short)(m_removedPlayersIds.Count)));
            int removedPlayersIdsIndex;

            for (removedPlayersIdsIndex = 0; (removedPlayersIdsIndex < m_removedPlayersIds.Count); removedPlayersIdsIndex = (removedPlayersIdsIndex + 1))
            {
                writer.WriteVarLong(m_removedPlayersIds[removedPlayersIdsIndex]);
            }
            writer.WriteVarShort(m_dungeonId);
        }