Exemplo n.º 1
0
        private void ItemUpdated(EResult Result)
        {
            bIsUploadInProgress = false;
            ulong bytesProcessed;
            ulong bytesTotal;

            CSteamInterface.GetUpdateItemProgress(out bytesProcessed, out bytesTotal);
            if (bytesTotal != 0)
            {
                workshopTextBox1.PrintLineAtLineStart(string.Format("  Uploaded {0:n0} of {1:n0} bytes", bytesProcessed, bytesTotal));
            }
            workshopTextBox1.PrintNewLine();
            if (Result == EResult.k_EResultOK)
            {
                workshopTextBox1.PrintLine("  Workshop item updated.");
            }
            else
            {
                workshopTextBox1.PrintLine(string.Format("  Steam error updating item: Error code = {0}", Result));
            }
            workshopTextBox1.PrintNewLine();
            if (!bDontDeleteTempFiles)
            {
                CConfig.DeleteDirectory(TempFolder);
            }
            workshopTextBox1.PrintPrompt();
        }
Exemplo n.º 2
0
 private void RunSteamCallbacks(object stateInfo)
 {
     SteamAPI.RunCallbacks();
     if (bIsUploadInProgress && DateTime.Now.Subtract(previousTimer).Milliseconds > 100)
     {
         ulong bytesProcessed;
         ulong bytesTotal;
         CSteamInterface.GetUpdateItemProgress(out bytesProcessed, out bytesTotal);
         if (bytesTotal != 0)
         {
             BeginInvoke((MethodInvoker) delegate
             {
                 workshopTextBox1.PrintLineAtLineStart(string.Format("  Uploaded {0:n0} of {1:n0} bytes", bytesProcessed, bytesTotal));
             });
         }
         previousTimer = DateTime.Now;
     }
 }