private TileInfo LoadTile(ContentManager content, XElement tileElem) { var name = tileElem.Property <string>("name"); ITileContentSource source = null; if (tileElem.Attribute("source") != null) { source = LoadSource(tileElem.Attribute("source").Value); } else { source = LoadSource(content, tileElem.Element("Tile.source").Elements().Single()); } return(new TileInfo(name, source)); }
public TileInfo(string name, ITileContentSource source) { Name = name; Source = source; }
public TileInfo(string name, ITileContentSource source) { Name = name; Source = source; }