/// <summary> /// The Automatic Download. /// </summary> public void AutomaticDownload(List <string> p_lstMissingMods, ProfileManager p_pmProfileManager) { if (!ModRepository.IsOffline) { AutomaticDownloading(this, new EventArgs <IBackgroundTask>(ModManager.AutomaticDownload(p_lstMissingMods, p_pmProfileManager, ConfirmUpdaterAction, ConfirmFileOverwrite))); } else { ModManager.Login(); ModManager.AsyncAutomaticDownload(p_lstMissingMods, p_pmProfileManager, ConfirmUpdaterAction, ConfirmFileOverwrite); } }