/// <summary>
 /// Called when the user has accepted an update.
 /// </summary>
 private void UpdateQueryWindow_UpdateAccepted(object sender, EventArgs e)
 {
     innerPanel.Hide();
     innerPanel.UpdateWindow.SetData(CUpdater.ServerGameVersion);
     innerPanel.Show(innerPanel.UpdateWindow);
     lblUpdateStatus.Text = "Updating...";
     UpdateInProgress     = true;
     CUpdater.StartAsyncUpdate();
 }
        private void CUpdater_FileIdentifiersUpdated()
        {
            if (!isStartingForceUpdate)
            {
                return;
            }

            if (CUpdater.DTAVersionState == VersionState.UNKNOWN)
            {
                XNAMessageBox.Show(WindowManager, "Force Update Failure", "Checking for updates failed.");
                CloseWindow();
                return;
            }

            SetData(CUpdater.ServerGameVersion);
            CUpdater.StartAsyncUpdate();
            isStartingForceUpdate = false;
        }