public string getResourceFileName(Resource aResouce) { return FileManager.getContent(string.Format("{0}\\{1}\\{2}", DirectoryBase, DirectoryRelative, aResouce.Filename)); }
public void Load(string filename) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(filename); DirectoryBase = xmlDoc.DocumentElement.GetAttribute("Directory"); Description = xmlDoc.DocumentElement.GetAttribute("Description"); foreach (XmlNode xn in xmlDoc.DocumentElement.ChildNodes) { if (xn is XmlElement && xn.Name == "Resource") { Resource res = new Resource(this, (XmlElement)xn); Add(res.ID, res); } } }
public void Add(Identity ID, Resource res) { pResourcesID.Add(ID, res); pResourcesName.Add(res.Name, res); }