Exemplo n.º 1
0
        // SteamAPICall_t
        public CallbackHandle GetUserPublishedItemVoteDetails(PublishedFileId_t unPublishedFileId /*PublishedFileId_t*/, Action <RemoteStorageGetPublishedItemVoteDetailsResult_t, bool> CallbackFunction = null /*Action<RemoteStorageGetPublishedItemVoteDetailsResult_t, bool>*/)
        {
            SteamAPICall_t callback = 0;

            callback = platform.ISteamRemoteStorage_GetUserPublishedItemVoteDetails(unPublishedFileId.Value);

            if (CallbackFunction == null)
            {
                return(null);
            }

            return(RemoteStorageGetPublishedItemVoteDetailsResult_t.CallResult(steamworks, callback, CallbackFunction));
        }
Exemplo n.º 2
0
 void OnRemoteStorageGetPublishedItemVoteDetailsResult(RemoteStorageGetPublishedItemVoteDetailsResult_t pCallback, bool bIOFailure)
 {    //GetPreFileDetail step 5
     if (CallBackRefreshVoteDetail != null)
     {
         if (pCallback.m_eResult == EResult.k_EResultOK)
         {
             if (_VoteDetail != null)
             {
                 _VoteDetail.m_fScore        = pCallback.m_fScore;
                 _VoteDetail.m_nVotesFor     = pCallback.m_nVotesFor;
                 _VoteDetail.m_nVotesAgainst = pCallback.m_nVotesAgainst;
                 _VoteDetail.m_nReports      = pCallback.m_nReports;
             }
             Finish(_PublishID, _VoteDetail, true);
         }
         else
         {
             Finish(_PublishID, null, false);
         }
     }
 }
 void OnRemoteStorageGetPublishedItemVoteDetailsResult(RemoteStorageGetPublishedItemVoteDetailsResult_t pCallback, bool bIOFailure)
 {    //GetPreFileDetail step 5
     if (CallBackGetPreFileResult != null)
     {
         if (pCallback.m_eResult == EResult.k_EResultOK)
         {
             if (_PreFileDetail != null)
             {
                 _PreFileDetail.m_VoteDetail.m_fScore        = pCallback.m_fScore;
                 _PreFileDetail.m_VoteDetail.m_nVotesFor     = pCallback.m_nVotesFor;
                 _PreFileDetail.m_VoteDetail.m_nVotesAgainst = pCallback.m_nVotesAgainst;
                 _PreFileDetail.m_VoteDetail.m_nReports      = pCallback.m_nReports;
             }
             Finish(_PublishID, _PreFileDetail, true);
         }
         else
         {
             Finish(_PublishID, null, false);
         }
     }
     //for test
     //SteamProcessMgr.Instance.GetPrimaryFile (null, _PreFileDetail.m_hFile);
     //Debug.Log("[" + RemoteStorageGetPublishedItemVoteDetailsResult_t.k_iCallback + " - RemoteStorageGetPublishedItemVoteDetailsResult_t] - " + pCallback.m_eResult + " -- " + pCallback.m_unPublishedFileId + " -- " + pCallback.m_nVotesFor + " -- " + pCallback.m_nVotesAgainst + " -- " + pCallback.m_nReports + " -- " + pCallback.m_fScore);
 }
Exemplo n.º 4
0
 void OnRemoteStorageGetPublishedItemVoteDetailsResult(RemoteStorageGetPublishedItemVoteDetailsResult_t pCallback, bool bIOFailure)
 {
     Debug.Log("[" + RemoteStorageGetPublishedItemVoteDetailsResult_t.k_iCallback + " - RemoteStorageGetPublishedItemVoteDetailsResult_t] - " + pCallback.m_eResult + " -- " + pCallback.m_unPublishedFileId + " -- " + pCallback.m_nVotesFor + " -- " + pCallback.m_nVotesAgainst + " -- " + pCallback.m_nReports + " -- " + pCallback.m_fScore);
 }