ISteamUserStatsExtensions extension

on

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