// bool public bool GetUGCDownloadProgress(UGCHandle_t hContent /*UGCHandle_t*/, out int pnBytesDownloaded /*int32 **/, out int pnBytesExpected /*int32 **/) { return(platform.ISteamRemoteStorage_GetUGCDownloadProgress(hContent.Value, out pnBytesDownloaded, out pnBytesExpected)); }
// int public int UGCRead(UGCHandle_t hContent /*UGCHandle_t*/, IntPtr pvData /*void **/, int cubDataToRead /*int32*/, uint cOffset /*uint32*/, UGCReadAction eAction /*EUGCReadAction*/) { return(platform.ISteamRemoteStorage_UGCRead(hContent.Value, (IntPtr)pvData, cubDataToRead, cOffset, eAction)); }
// SteamAPICall_t public CallbackHandle AttachLeaderboardUGC( SteamLeaderboard_t hSteamLeaderboard /*SteamLeaderboard_t*/, UGCHandle_t hUGC /*UGCHandle_t*/, Action<LeaderboardUGCSet_t, bool> CallbackFunction = null /*Action<LeaderboardUGCSet_t, bool>*/ ) { SteamAPICall_t callback = 0; callback = platform.ISteamUserStats_AttachLeaderboardUGC( hSteamLeaderboard.Value, hUGC.Value ); if ( CallbackFunction == null ) return null; return LeaderboardUGCSet_t.CallResult( steamworks, callback, CallbackFunction ); }