Ejemplo n.º 1
0
 public string getResourceFileName(Resource aResouce)
 {
     return FileManager.getContent(string.Format("{0}\\{1}\\{2}", DirectoryBase, DirectoryRelative, aResouce.Filename));
 }
Ejemplo n.º 2
0
        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);
                }
            }
        }
Ejemplo n.º 3
0
 public void Add(Identity ID, Resource res)
 {
     pResourcesID.Add(ID, res);
     pResourcesName.Add(res.Name, res);
 }