AdvancedLauncher.UI.Controls.GameControl.BeginUpdate C# (CSharp) Method

BeginUpdate() private method

private BeginUpdate ( VersionPair versionPair ) : Task
versionPair AdvancedLauncher.SDK.Model.VersionPair
return Task
        private async Task<bool> BeginUpdate(VersionPair versionPair) {
            if (!await CheckGameAccessLoop()) {
                return false;
            }
            if (!UpdateManager.DownloadUpdates(ProfileManager.CurrentProfile.GameModel, versionPair)) {
                DialogManager.ShowMessageDialog(LanguageManager.Model.ErrorOccured, LanguageManager.Model.ConnectionError);
            }
            if (!await CheckGameAccessLoop()) {
                return false;
            }
            return await ImportPackages();
        }