// SteamAPICall_t
        public CallbackHandle StopPlaytimeTrackingForAllItems(Action <StopPlaytimeTrackingResult_t, bool> CallbackFunction = null /*Action<StopPlaytimeTrackingResult_t, bool>*/)
        {
            SteamAPICall_t callback = 0;

            callback = platform.ISteamUGC_StopPlaytimeTrackingForAllItems();

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

            return(StopPlaytimeTrackingResult_t.CallResult(steamworks, callback, CallbackFunction));
        }
        // with: Detect_VectorReturn
        // SteamAPICall_t
        public CallbackHandle StopPlaytimeTracking(PublishedFileId_t[] pvecPublishedFileID /*PublishedFileId_t **/, Action <StopPlaytimeTrackingResult_t, bool> CallbackFunction = null /*Action<StopPlaytimeTrackingResult_t, bool>*/)
        {
            SteamAPICall_t callback = 0;
            var            unNumPublishedFileIDs = (uint)pvecPublishedFileID.Length;

            fixed(PublishedFileId_t *pvecPublishedFileID_ptr = pvecPublishedFileID)
            {
                callback = platform.ISteamUGC_StopPlaytimeTracking((IntPtr)pvecPublishedFileID_ptr, unNumPublishedFileIDs);
            }

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

            return(StopPlaytimeTrackingResult_t.CallResult(steamworks, callback, CallbackFunction));
        }
Exemple #3
0
 void OnStopPlaytimeTrackingResult(StopPlaytimeTrackingResult_t pCallback, bool bIOFailure)
 {
     Debug.Log("[" + StopPlaytimeTrackingResult_t.k_iCallback + " - StopPlaytimeTrackingResult] - " + pCallback.m_eResult);
 }