C# Класс Valve.Steamworks.ISteamUserStats

Показать файл Открыть проект

Открытые методы

Метод Описание
AttachLeaderboardUGC ( ulong hSteamLeaderboard, ulong hUGC ) : ulong
ClearAchievement ( string pchName ) : bool
DownloadLeaderboardEntries ( ulong hSteamLeaderboard, uint eLeaderboardDataRequest, int nRangeStart, int nRangeEnd ) : ulong
DownloadLeaderboardEntriesForUsers ( ulong hSteamLeaderboard, CSteamID prgUsers ) : ulong
FindLeaderboard ( string pchLeaderboardName ) : ulong
FindOrCreateLeaderboard ( string pchLeaderboardName, uint eLeaderboardSortMethod, uint eLeaderboardDisplayType ) : ulong
GetAchievement ( string pchName, bool &pbAchieved ) : bool
GetAchievementAchievedPercent ( string pchName, float &pflPercent ) : bool
GetAchievementAndUnlockTime ( string pchName, bool &pbAchieved, uint &punUnlockTime ) : bool
GetAchievementDisplayAttribute ( string pchName, string pchKey ) : string
GetAchievementIcon ( string pchName ) : int
GetAchievementName ( uint iAchievement ) : string
GetDownloadedLeaderboardEntry ( ulong hSteamLeaderboardEntries, int index, LeaderboardEntry_t &pLeaderboardEntry, int &pDetails, int cDetailsMax ) : bool
GetGlobalStat ( string pchStatName, long &pData ) : bool
GetGlobalStat0 ( string pchStatName, double &pData ) : bool
GetGlobalStatHistory ( string pchStatName, long pData ) : int
GetGlobalStatHistory0 ( string pchStatName, double pData ) : int
GetIntPtr ( ) : IntPtr
GetLeaderboardDisplayType ( ulong hSteamLeaderboard ) : uint
GetLeaderboardEntryCount ( ulong hSteamLeaderboard ) : int
GetLeaderboardName ( ulong hSteamLeaderboard ) : string
GetLeaderboardSortMethod ( ulong hSteamLeaderboard ) : uint
GetMostAchievedAchievementInfo ( string pchName, uint unNameBufLen, float &pflPercent, bool &pbAchieved ) : int
GetNextMostAchievedAchievementInfo ( int iIteratorPrevious, string pchName, uint unNameBufLen, float &pflPercent, bool &pbAchieved ) : int
GetNumAchievements ( ) : uint
GetNumberOfCurrentPlayers ( ) : ulong
GetStat ( string pchName, int &pData ) : bool
GetStat0 ( string pchName, float &pData ) : bool
GetUserAchievement ( ulong steamIDUser, string pchName, bool &pbAchieved ) : bool
GetUserAchievementAndUnlockTime ( ulong steamIDUser, string pchName, bool &pbAchieved, uint &punUnlockTime ) : bool
GetUserStat ( ulong steamIDUser, string pchName, int &pData ) : bool
GetUserStat0 ( ulong steamIDUser, string pchName, float &pData ) : bool
IndicateAchievementProgress ( string pchName, uint nCurProgress, uint nMaxProgress ) : bool
RequestCurrentStats ( ) : bool
RequestGlobalAchievementPercentages ( ) : ulong
RequestGlobalStats ( int nHistoryDays ) : ulong
RequestUserStats ( ulong steamIDUser ) : ulong
ResetAllStats ( bool bAchievementsToo ) : bool
SetAchievement ( string pchName ) : bool
SetStat ( string pchName, int nData ) : bool
SetStat0 ( string pchName, float fData ) : bool
StoreStats ( ) : bool
UpdateAvgRateStat ( string pchName, float flCountThisSession, double dSessionLength ) : bool
UploadLeaderboardScore ( ulong hSteamLeaderboard, uint eLeaderboardUploadScoreMethod, int nScore, int &pScoreDetails, int cScoreDetailsCount ) : ulong

Описание методов

AttachLeaderboardUGC() публичный абстрактный Метод

public abstract AttachLeaderboardUGC ( ulong hSteamLeaderboard, ulong hUGC ) : ulong
hSteamLeaderboard ulong
hUGC ulong
Результат ulong

ClearAchievement() публичный абстрактный Метод

public abstract ClearAchievement ( string pchName ) : bool
pchName string
Результат bool

DownloadLeaderboardEntries() публичный абстрактный Метод

public abstract DownloadLeaderboardEntries ( ulong hSteamLeaderboard, uint eLeaderboardDataRequest, int nRangeStart, int nRangeEnd ) : ulong
hSteamLeaderboard ulong
eLeaderboardDataRequest uint
nRangeStart int
nRangeEnd int
Результат ulong

DownloadLeaderboardEntriesForUsers() публичный абстрактный Метод

public abstract DownloadLeaderboardEntriesForUsers ( ulong hSteamLeaderboard, CSteamID prgUsers ) : ulong
hSteamLeaderboard ulong
prgUsers CSteamID
Результат ulong

FindLeaderboard() публичный абстрактный Метод

public abstract FindLeaderboard ( string pchLeaderboardName ) : ulong
pchLeaderboardName string
Результат ulong

FindOrCreateLeaderboard() публичный абстрактный Метод

public abstract FindOrCreateLeaderboard ( string pchLeaderboardName, uint eLeaderboardSortMethod, uint eLeaderboardDisplayType ) : ulong
pchLeaderboardName string
eLeaderboardSortMethod uint
eLeaderboardDisplayType uint
Результат ulong

GetAchievement() публичный абстрактный Метод

public abstract GetAchievement ( string pchName, bool &pbAchieved ) : bool
pchName string
pbAchieved bool
Результат bool

GetAchievementAchievedPercent() публичный абстрактный Метод

public abstract GetAchievementAchievedPercent ( string pchName, float &pflPercent ) : bool
pchName string
pflPercent float
Результат bool

GetAchievementAndUnlockTime() публичный абстрактный Метод

public abstract GetAchievementAndUnlockTime ( string pchName, bool &pbAchieved, uint &punUnlockTime ) : bool
pchName string
pbAchieved bool
punUnlockTime uint
Результат bool

GetAchievementDisplayAttribute() публичный абстрактный Метод

public abstract GetAchievementDisplayAttribute ( string pchName, string pchKey ) : string
pchName string
pchKey string
Результат string

GetAchievementIcon() публичный абстрактный Метод

public abstract GetAchievementIcon ( string pchName ) : int
pchName string
Результат int

GetAchievementName() публичный абстрактный Метод

public abstract GetAchievementName ( uint iAchievement ) : string
iAchievement uint
Результат string

GetDownloadedLeaderboardEntry() публичный абстрактный Метод

public abstract GetDownloadedLeaderboardEntry ( ulong hSteamLeaderboardEntries, int index, LeaderboardEntry_t &pLeaderboardEntry, int &pDetails, int cDetailsMax ) : bool
hSteamLeaderboardEntries ulong
index int
pLeaderboardEntry LeaderboardEntry_t
pDetails int
cDetailsMax int
Результат bool

GetGlobalStat() публичный абстрактный Метод

public abstract GetGlobalStat ( string pchStatName, long &pData ) : bool
pchStatName string
pData long
Результат bool

GetGlobalStat0() публичный абстрактный Метод

public abstract GetGlobalStat0 ( string pchStatName, double &pData ) : bool
pchStatName string
pData double
Результат bool

GetGlobalStatHistory() публичный абстрактный Метод

public abstract GetGlobalStatHistory ( string pchStatName, long pData ) : int
pchStatName string
pData long
Результат int

GetGlobalStatHistory0() публичный абстрактный Метод

public abstract GetGlobalStatHistory0 ( string pchStatName, double pData ) : int
pchStatName string
pData double
Результат int

GetIntPtr() публичный абстрактный Метод

public abstract GetIntPtr ( ) : IntPtr
Результат IntPtr

GetLeaderboardDisplayType() публичный абстрактный Метод

public abstract GetLeaderboardDisplayType ( ulong hSteamLeaderboard ) : uint
hSteamLeaderboard ulong
Результат uint

GetLeaderboardEntryCount() публичный абстрактный Метод

public abstract GetLeaderboardEntryCount ( ulong hSteamLeaderboard ) : int
hSteamLeaderboard ulong
Результат int

GetLeaderboardName() публичный абстрактный Метод

public abstract GetLeaderboardName ( ulong hSteamLeaderboard ) : string
hSteamLeaderboard ulong
Результат string

GetLeaderboardSortMethod() публичный абстрактный Метод

public abstract GetLeaderboardSortMethod ( ulong hSteamLeaderboard ) : uint
hSteamLeaderboard ulong
Результат uint

GetMostAchievedAchievementInfo() публичный абстрактный Метод

public abstract GetMostAchievedAchievementInfo ( string pchName, uint unNameBufLen, float &pflPercent, bool &pbAchieved ) : int
pchName string
unNameBufLen uint
pflPercent float
pbAchieved bool
Результат int

GetNextMostAchievedAchievementInfo() публичный абстрактный Метод

public abstract GetNextMostAchievedAchievementInfo ( int iIteratorPrevious, string pchName, uint unNameBufLen, float &pflPercent, bool &pbAchieved ) : int
iIteratorPrevious int
pchName string
unNameBufLen uint
pflPercent float
pbAchieved bool
Результат int

GetNumAchievements() публичный абстрактный Метод

public abstract GetNumAchievements ( ) : uint
Результат uint

GetNumberOfCurrentPlayers() публичный абстрактный Метод

public abstract GetNumberOfCurrentPlayers ( ) : ulong
Результат ulong

GetStat() публичный абстрактный Метод

public abstract GetStat ( string pchName, int &pData ) : bool
pchName string
pData int
Результат bool

GetStat0() публичный абстрактный Метод

public abstract GetStat0 ( string pchName, float &pData ) : bool
pchName string
pData float
Результат bool

GetUserAchievement() публичный абстрактный Метод

public abstract GetUserAchievement ( ulong steamIDUser, string pchName, bool &pbAchieved ) : bool
steamIDUser ulong
pchName string
pbAchieved bool
Результат bool

GetUserAchievementAndUnlockTime() публичный абстрактный Метод

public abstract GetUserAchievementAndUnlockTime ( ulong steamIDUser, string pchName, bool &pbAchieved, uint &punUnlockTime ) : bool
steamIDUser ulong
pchName string
pbAchieved bool
punUnlockTime uint
Результат bool

GetUserStat() публичный абстрактный Метод

public abstract GetUserStat ( ulong steamIDUser, string pchName, int &pData ) : bool
steamIDUser ulong
pchName string
pData int
Результат bool

GetUserStat0() публичный абстрактный Метод

public abstract GetUserStat0 ( ulong steamIDUser, string pchName, float &pData ) : bool
steamIDUser ulong
pchName string
pData float
Результат bool

IndicateAchievementProgress() публичный абстрактный Метод

public abstract IndicateAchievementProgress ( string pchName, uint nCurProgress, uint nMaxProgress ) : bool
pchName string
nCurProgress uint
nMaxProgress uint
Результат bool

RequestCurrentStats() публичный абстрактный Метод

public abstract RequestCurrentStats ( ) : bool
Результат bool

RequestGlobalAchievementPercentages() публичный абстрактный Метод

public abstract RequestGlobalAchievementPercentages ( ) : ulong
Результат ulong

RequestGlobalStats() публичный абстрактный Метод

public abstract RequestGlobalStats ( int nHistoryDays ) : ulong
nHistoryDays int
Результат ulong

RequestUserStats() публичный абстрактный Метод

public abstract RequestUserStats ( ulong steamIDUser ) : ulong
steamIDUser ulong
Результат ulong

ResetAllStats() публичный абстрактный Метод

public abstract ResetAllStats ( bool bAchievementsToo ) : bool
bAchievementsToo bool
Результат bool

SetAchievement() публичный абстрактный Метод

public abstract SetAchievement ( string pchName ) : bool
pchName string
Результат bool

SetStat() публичный абстрактный Метод

public abstract SetStat ( string pchName, int nData ) : bool
pchName string
nData int
Результат bool

SetStat0() публичный абстрактный Метод

public abstract SetStat0 ( string pchName, float fData ) : bool
pchName string
fData float
Результат bool

StoreStats() публичный абстрактный Метод

public abstract StoreStats ( ) : bool
Результат bool

UpdateAvgRateStat() публичный абстрактный Метод

public abstract UpdateAvgRateStat ( string pchName, float flCountThisSession, double dSessionLength ) : bool
pchName string
flCountThisSession float
dSessionLength double
Результат bool

UploadLeaderboardScore() публичный абстрактный Метод

public abstract UploadLeaderboardScore ( ulong hSteamLeaderboard, uint eLeaderboardUploadScoreMethod, int nScore, int &pScoreDetails, int cScoreDetailsCount ) : ulong
hSteamLeaderboard ulong
eLeaderboardUploadScoreMethod uint
nScore int
pScoreDetails int
cScoreDetailsCount int
Результат ulong