예제 #1
0
 public void Download()
 {
     CancelUpdateChecks();
     if (!IsLoading)
     {
         SettingsController.SaveSettings();
         if (SteamController.steamInScene.IsLoggedIn)
         {
             var paksToDownload = SettingsController.GetTrackedPaks();
             downloadTask = TaskMaker.DownloadFromSteam(paksToDownload);
         }
         else
         {
             SteamController.ShowErrorPopup("Download Error", "You must be logged in to download resources");
         }
     }
     else
     {
         downloadTask.Cancel();
         downloadTask = null;
     }
 }
예제 #2
0
 public void CancelChainedTask()
 {
     matchChainedTask.Cancel();
 }
예제 #3
0
 public void CancelLoading3D()
 {
     map3DChainTask.Cancel();
     UnloadMap();
 }