InstallMod() публичный статический Метод

public static InstallMod ( string ModFile ) : bool
ModFile string
Результат bool
Пример #1
0
        internal void ProcessInstallMod(string installFile, bool skipCleanup)// command-line install.
        {
            var metaData = Tools.ReadMetaData(installFile);

            if (metaData == null)
            {
                return;
            }
            List <string> InstallFileList = new List <string>();

            InstallFileList.Add(installFile);

            if (!PreinstallManager.CheckConflicts(installFile))
            {
                return;
            }

            ProgressWindow.Show("Installing Mod", String.Format("Installing {0}...", metaData.Name), new Action((MethodInvoker) delegate { ModManager.InstallMod(InstallFileList, skipCleanup); }));

            this.Invoke((MethodInvoker) delegate { RefreshInstalledMods(); });
        }
Пример #2
0
        public void ProcessInstallMod(string ModFile, bool ignoreConflicts = false)
        {
            var metaData = Tools.ReadMetaData(ModFile);

            if (metaData == null)
            {
                return;
            }

            if (!ModManager.CheckConflicts(ModFile, ignoreConflicts))
            {
                return;
            }

            ProgressWindow.Show("Installing Mod", String.Format("Installing {0}, please wait...", metaData.Name), new Action((MethodInvoker) delegate { ModManager.InstallMod(ModFile); }));

            this.Invoke((MethodInvoker) delegate { RefreshInstalledMods(); });
        }