private static AssetList ReadAssetList(XmlReader reader)
{
string setName = reader.GetAttribute("name");
bool setForce = Boolean.Parse(reader.GetAttribute("force") ?? "false");
string type = reader.GetAttribute("type");
AssetList list = new AssetList(setName, setForce, type);
while (reader.Read())
{
if (String.CompareOrdinal(reader.Name, "set") == 0) break;
if (String.CompareOrdinal(reader.Name, "url") != 0) continue;
Asset asset = ReadAsset(reader);
list.Assets.Add(asset);
}
return list;
}