public class SteamUserStats extends ClientMsgHandler
client| Constructor and Description |
|---|
SteamUserStats() |
| Modifier and Type | Method and Description |
|---|---|
in.dragonbra.javasteam.types.AsyncJobSingle<FindOrCreateLeaderboardCallback> |
createLeaderboard(int appId,
java.lang.String name,
ELeaderboardSortMethod sortMethod,
ELeaderboardDisplayType displayType)
Asks the Steam back-end for a leaderboard by name, and will create it if it's not yet.
|
in.dragonbra.javasteam.types.AsyncJobSingle<FindOrCreateLeaderboardCallback> |
findLeaderBoard(int appId,
java.lang.String name)
Asks the Steam back-end for a leaderboard by name for a given appid.
|
in.dragonbra.javasteam.types.AsyncJobSingle<LeaderboardEntriesCallback> |
getLeaderboardEntries(int appId,
int id,
int rangeStart,
int rangeEnd,
ELeaderboardDataRequest dataRequest)
Asks the Steam back-end for a set of rows in the leaderboard.
|
in.dragonbra.javasteam.types.AsyncJobSingle<NumberOfPlayersCallback> |
getNumberOfCurrentPlayers(int appId)
Retrieves the number of current players for a given app id.
|
void |
handleMsg(IPacketMsg packetMsg)
Handles a client message.
|
getClient, isExpectDisconnection, setExpectDisconnection, setuppublic in.dragonbra.javasteam.types.AsyncJobSingle<NumberOfPlayersCallback> getNumberOfCurrentPlayers(int appId)
NumberOfPlayersCallback.appId - The app id to request the number of players for.NumberOfPlayersCallback.public in.dragonbra.javasteam.types.AsyncJobSingle<FindOrCreateLeaderboardCallback> findLeaderBoard(int appId, java.lang.String name)
FindOrCreateLeaderboardCallback.
The returned AsyncJobSingle can also be awaited to retrieve the callback result.appId - The AppID to request a leaderboard for.name - Name of the leaderboard to request.FindOrCreateLeaderboardCallback.public in.dragonbra.javasteam.types.AsyncJobSingle<FindOrCreateLeaderboardCallback> createLeaderboard(int appId, java.lang.String name, ELeaderboardSortMethod sortMethod, ELeaderboardDisplayType displayType)
FindOrCreateLeaderboardCallback.
The returned AsyncJobSingle can also be awaited to retrieve the callback result.appId - The AppID to request a leaderboard for.name - Name of the leaderboard to create.sortMethod - Sort method to use for this leaderboarddisplayType - Display type for this leaderboard.FindOrCreateLeaderboardCallback.public in.dragonbra.javasteam.types.AsyncJobSingle<LeaderboardEntriesCallback> getLeaderboardEntries(int appId, int id, int rangeStart, int rangeEnd, ELeaderboardDataRequest dataRequest)
LeaderboardEntriesCallback.
The returned AsyncJobSingle can also be awaited to retrieve the callback result.appId - The AppID to request leaderboard rows for.id - ID of the leaderboard to view.rangeStart - Range start or 0.rangeEnd - Range end or max leaderboard entries.dataRequest - Type of request.LeaderboardEntriesCallback.public void handleMsg(IPacketMsg packetMsg)
ClientMsgHandlerhandleMsg in class ClientMsgHandlerpacketMsg - The packet message that contains the data.