Esempio n. 1
0
 void OnRemoteStoragePublishFileResult(RemoteStoragePublishFileResult_t pCallback, bool bIOFailure)
 {
     Debug.Log("[" + RemoteStoragePublishFileResult_t.k_iCallback + " - RemoteStoragePublishFileResult] - " + pCallback.m_eResult + " -- " + pCallback.m_nPublishedFileId + " -- " + pCallback.m_bUserNeedsToAcceptWorkshopLegalAgreement);
     if (pCallback.m_eResult == EResult.k_EResultOK)
     {
         m_PublishedFileId = pCallback.m_nPublishedFileId;
     }
 }
Esempio n. 2
0
 void OnRemoteStorageFilePublishResult(RemoteStoragePublishFileResult_t pCallback, bool bIOFailure)
 {
     if (pCallback.m_eResult == EResult.k_EResultOK)
     {
         _PublishedFileId = pCallback.m_nPublishedFileId;
         LobbyInterface.LobbyRPC(ELobbyMsgType.UploadISOSuccess, _hashCode, SteamMgr.steamId.m_SteamID);
     }
     if (EResult.k_EResultInsufficientPrivilege == pCallback.m_eResult)
     {
         MessageBox_N.ShowOkBox(PELocalization.GetString(8000491));
     }
     OnFilePublished();
 }
Esempio n. 3
0
 private void OnRemoteStoragePublishFileResult(RemoteStoragePublishFileResult_t pCallback, bool bIOFailure)
 {
     Console.WriteLine("On publish file result");
     if (pCallback.m_eResult == EResult.k_EResultOK)
     {
         MessageBox.StatusMessage = new MessageBox("Publish Successful!", new Vector2(217, 190), 120);
         instance.IsPublishing = false;
     }
     else
     {
         System.Windows.Forms.MessageBox.Show(
             "An unexpected error occured while uploading the level data\n" + pCallback.m_eResult, "Failed to publish workshop file");
     }
 }
Esempio n. 4
0
 void OnRemoteStoragePublishFileResult(RemoteStoragePublishFileResult_t pCallback, bool bIOFailure)
 {
     if (pCallback.m_eResult == EResult.k_EResultOK)
     {
         Debug.Log("File upload success, starting thumbnail upload");
         StartCoroutine(startPictureUpdate(pCallback));
         publishedFileID = pCallback.m_nPublishedFileId;
         DeleteFile(lastFileName);
     }
     else
     {
         Debug.Log("File upload failed");
     }
 }
Esempio n. 5
0
    IEnumerator startPictureUpdate(RemoteStoragePublishFileResult_t pCallback)
    {
        //Wait 1 second just to make sure initial upload is 100% complete. Although technically entering this Coroutine indicated 100% completion. Consider it a fail safe.
        yield return(new WaitForSeconds(1.0f));

        UGCUpdateHandle_t m_UGCUpdateHandle = SteamUGC.StartItemUpdate(SteamUtils.GetAppID(), pCallback.m_nPublishedFileId);
        bool ret = SteamUGC.SetItemPreview(m_UGCUpdateHandle, thisUploadsIamgeLoc);

        if (ret)
        {
            Debug.Log("Thumbnail upload intialization success");
            SteamAPICall_t handle = SteamUGC.SubmitItemUpdate(m_UGCUpdateHandle, "Add Screenshot");
            ItemUpdateResult.Set(handle);
        }
        else
        {
            Debug.Log("Thumbnail upload intialization failed, but file upload succeded");
        }
    }