AssetPackager.Helpers.AssetsHelper.ReadAssetList C# (CSharp) Method

ReadAssetList() private static method

private static ReadAssetList ( XmlReader reader ) : AssetList
reader XmlReader
return AssetPackager.Assets.AssetList
		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;
		}