CheckConflicts() public static method

public static CheckConflicts ( string ModFile, bool ignoreConflicts = false ) : bool
ModFile string
ignoreConflicts bool
return bool
コード例 #1
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(); });
        }