// 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)); }
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); }
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); }