Exemple #1
0
        public FomodConfig(string xmlPath, bool skipPatterns = false)
        {
            XmlDocument xmlDoc  = new XmlDocument();
            string      xmlText = File.ReadAllText(@".\fomod\ModuleConfig.xml");

            xmlDoc.LoadXml(xmlText);
            Plugins  = FomodPlugin.FromDocument(xmlDoc);
            Patterns = FomodPattern.FromDocument(xmlDoc);
            FileMap  = new List <Tuple <FomodFile, ModOption> >();
            GetBaseFiles(xmlDoc);
            if (!skipPatterns)
            {
                MapPluginPatterns();
            }
        }