public static void CreateModInfoFile(string modTagDirectoryName)
        {
            string modDirectoryWithConfig = XmlFileManager.Get_ModDirectoryConfigPath(modTagDirectoryName);

            if (!Directory.Exists(modDirectoryWithConfig))
            {
                Directory.CreateDirectory(modDirectoryWithConfig);
            }
            string modInfoFilePath = Path.Combine(XmlFileManager.Get_ModDirectoryOutputPath(modTagDirectoryName), MOD_INFO_FILE_NAME);

            if (!File.Exists(modInfoFilePath))
            {
                File.Create(modInfoFilePath);
            }
        }
        public ModInfo(string modName)
        {
            string modInfoFilePath = Path.Combine(XmlFileManager.Get_ModDirectoryOutputPath(modName), MOD_INFO_FILE_NAME);

            if (File.Exists(modInfoFilePath))
            {
                bool didSucceed = LoadSettingsFromFile(modInfoFilePath);
                ModInfoExists = didSucceed;
                if (!didSucceed)
                {
                    ModInfoExists = false;
                    XmlFileManager.WriteStringToLog("Failed Loading mod info.");
                }
            }
        }