ISteamUserStatsExtensions extension
Methods
-
attachLeaderboardUgc(SteamLeaderboard hSteamLeaderboard, UgcHandle hUgc)
→ SteamApiCall
-
-
clearAchievement(Pointer<Utf8> name)
→ bool
-
-
downloadLeaderboardEntries(SteamLeaderboard hSteamLeaderboard, ELeaderboardDataRequest leaderboardDataRequest, int nRangeStart, int nRangeEnd)
→ SteamApiCall
-
-
downloadLeaderboardEntriesForUsers(SteamLeaderboard hSteamLeaderboard, Pointer<UnsignedLongLong> prgUsers, int cUsers)
→ SteamApiCall
-
-
findLeaderboard(Pointer<Utf8> leaderboardName)
→ SteamApiCall
-
-
findOrCreateLeaderboard(Pointer<Utf8> leaderboardName, ELeaderboardSortMethod leaderboardSortMethod, ELeaderboardDisplayType leaderboardDisplayType)
→ SteamApiCall
-
-
getAchievement(Pointer<Utf8> name, Pointer<Bool> pbAchieved)
→ bool
-
-
getAchievementAchievedPercent(Pointer<Utf8> name, Pointer<Float> percent)
→ bool
-
-
getAchievementAndUnlockTime(Pointer<Utf8> name, Pointer<Bool> pbAchieved, Pointer<UnsignedInt> unlockTime)
→ bool
-
-
getAchievementDisplayAttribute(Pointer<Utf8> name, Pointer<Utf8> key)
→ Pointer<Utf8>
-
-
getAchievementIcon(Pointer<Utf8> name)
→ int
-
-
getAchievementName(int iAchievement)
→ Pointer<Utf8>
-
-
getAchievementProgressLimitsFloat(Pointer<Utf8> name, Pointer<Float> pfMinProgress, Pointer<Float> pfMaxProgress)
→ bool
-
-
getAchievementProgressLimitsInt32(Pointer<Utf8> name, Pointer<Int> pnMinProgress, Pointer<Int> pnMaxProgress)
→ bool
-
-
getDownloadedLeaderboardEntry(SteamLeaderboardEntries hSteamLeaderboardEntries, int index, Pointer<LeaderboardEntry> pLeaderboardEntry, Pointer<Int> pDetails, int cDetailsMax)
→ bool
-
-
getGlobalStatDouble(Pointer<Utf8> statName, Pointer<Double> pData)
→ bool
-
-
getGlobalStatHistoryDouble(Pointer<Utf8> statName, Pointer<Double> pData, int cubData)
→ int
-
-
getGlobalStatHistoryInt64(Pointer<Utf8> statName, Pointer<LongLong> pData, int cubData)
→ int
-
-
getGlobalStatInt64(Pointer<Utf8> statName, Pointer<LongLong> pData)
→ bool
-
-
getLeaderboardDisplayType(SteamLeaderboard hSteamLeaderboard)
→ ELeaderboardDisplayType
-
-
getLeaderboardEntryCount(SteamLeaderboard hSteamLeaderboard)
→ int
-
-
getLeaderboardName(SteamLeaderboard hSteamLeaderboard)
→ Pointer<Utf8>
-
-
getLeaderboardSortMethod(SteamLeaderboard hSteamLeaderboard)
→ ELeaderboardSortMethod
-
-
getMostAchievedAchievementInfo(Pointer<Utf8> name, int nameBufLen, Pointer<Float> percent, Pointer<Bool> pbAchieved)
→ int
-
-
getNextMostAchievedAchievementInfo(int iIteratorPrevious, Pointer<Utf8> name, int nameBufLen, Pointer<Float> percent, Pointer<Bool> pbAchieved)
→ int
-
-
getNumAchievements()
→ int
-
-
getNumberOfCurrentPlayers()
→ SteamApiCall
-
-
getStatFloat(Pointer<Utf8> name, Pointer<Float> pData)
→ bool
-
-
getStatInt32(Pointer<Utf8> name, Pointer<Int> pData)
→ bool
-
-
getUserAchievement(CSteamId steamIdUser, Pointer<Utf8> name, Pointer<Bool> pbAchieved)
→ bool
-
-
getUserAchievementAndUnlockTime(CSteamId steamIdUser, Pointer<Utf8> name, Pointer<Bool> pbAchieved, Pointer<UnsignedInt> unlockTime)
→ bool
-
-
getUserStatFloat(CSteamId steamIdUser, Pointer<Utf8> name, Pointer<Float> pData)
→ bool
-
-
getUserStatInt32(CSteamId steamIdUser, Pointer<Utf8> name, Pointer<Int> pData)
→ bool
-
-
indicateAchievementProgress(Pointer<Utf8> name, int nCurProgress, int nMaxProgress)
→ bool
-
-
requestCurrentStats()
→ bool
-
-
requestGlobalAchievementPercentages()
→ SteamApiCall
-
-
requestGlobalStats(int nHistoryDays)
→ SteamApiCall
-
-
requestUserStats(CSteamId steamIdUser)
→ SteamApiCall
-
-
resetAllStats(bool achievementsToo)
→ bool
-
-
setAchievement(Pointer<Utf8> name)
→ bool
-
-
setStatFloat(Pointer<Utf8> name, double fData)
→ bool
-
-
setStatInt32(Pointer<Utf8> name, int nData)
→ bool
-
-
storeStats()
→ bool
-
-
updateAvgRateStat(Pointer<Utf8> name, double countThisSession, double dSessionLength)
→ bool
-
-
uploadLeaderboardScore(SteamLeaderboard hSteamLeaderboard, ELeaderboardUploadScoreMethod leaderboardUploadScoreMethod, int nScore, Pointer<Int> pScoreDetails, int cScoreDetailsCount)
→ SteamApiCall
-