コード例 #1
0
ファイル: LauncherHandler.cs プロジェクト: tonbz/Launchpad
 private void OnLauncherDownloadFinished(object sender, ModuleInstallationFinishedArgs e)
 {
     if (LauncherDownloadFinished != null)
     {
         LauncherDownloadFinished(sender, e);
     }
 }
コード例 #2
0
ファイル: GameHandler.cs プロジェクト: tonbz/Launchpad
 /// <summary>
 /// Passes the internal event in the protocol handler to the outward-facing
 /// event.
 /// </summary>
 /// <param name="sender">Sender.</param>
 /// <param name="e">E.</param>
 private void OnModuleInstallationFinished(object sender, ModuleInstallationFinishedArgs e)
 {
     if (GameDownloadFinished != null)
     {
         GameDownloadFinished(sender, e);
     }
 }
コード例 #3
0
ファイル: MainWindow.cs プロジェクト: mpolewaczyk/Launchpad
        protected void OnLauncherDownloadFinished(object sender, ModuleInstallationFinishedArgs e)
        {
            Application.Invoke(delegate
            {
                if (e.Module == EModule.Launcher)
                {
                    ProcessStartInfo script = LauncherHandler.CreateUpdateScript();

                    Process.Start(script);
                    Application.Quit();
                }
            });
        }
コード例 #4
0
ファイル: MainWindow.cs プロジェクト: Dool889/Launchpad
        /// <summary>
        /// Starts the launcher update process when its files have finished downloading.
        /// </summary>
        private static void OnLauncherDownloadFinished(object sender, ModuleInstallationFinishedArgs e)
        {
            if (e.Module != EModule.Launcher)
            {
                return;
            }

            Application.Invoke((o, args) =>
            {
                ProcessStartInfo script = LauncherHandler.CreateUpdateScript();
                Process.Start(script);

                Application.Quit();
            });
        }
コード例 #5
0
ファイル: LauncherHandler.cs プロジェクト: Dool889/Launchpad
 private void OnLauncherDownloadFinished(object sender, ModuleInstallationFinishedArgs e)
 {
     this.LauncherDownloadFinished?.Invoke(sender, e);
 }
コード例 #6
0
ファイル: GameHandler.cs プロジェクト: MatrIsCool/Launchpad
 /// <summary>
 /// Passes the internal event in the protocol handler to the outward-facing
 /// event.
 /// </summary>
 /// <param name="sender">Sender.</param>
 /// <param name="e">E.</param>
 private void OnModuleInstallationFinished(object sender, ModuleInstallationFinishedArgs e)
 {
     DownloadFinished?.Invoke(sender, e);
 }