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); }
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); }