Table of Contents

Class ISteamGameServerStats

Namespace
MarymoorStudios.Core.Steamworks
Assembly
MarymoorStudios.Core.Steamworks.dll
public sealed class ISteamGameServerStats : SteamNativeObject
Inheritance
ISteamGameServerStats
Inherited Members

Fields

INTERFACE_VERSION

public const string INTERFACE_VERSION = "SteamGameServerStats001"

Field Value

string

Methods

ClearUserAchievement(CSteamID, string)

public bool ClearUserAchievement(CSteamID steamIDUser, string name)

Parameters

steamIDUser CSteamID
name string

Returns

bool

GetUserAchievement(CSteamID, string, out bool)

public bool GetUserAchievement(CSteamID steamIDUser, string name, out bool achieved)

Parameters

steamIDUser CSteamID
name string
achieved bool

Returns

bool

GetUserStat(CSteamID, string, out int)

public bool GetUserStat(CSteamID steamIDUser, string name, out int data)

Parameters

steamIDUser CSteamID
name string
data int

Returns

bool

GetUserStat(CSteamID, string, out float)

public bool GetUserStat(CSteamID steamIDUser, string name, out float data)

Parameters

steamIDUser CSteamID
name string
data float

Returns

bool

RequestUserStats(CSteamID)

public Promise<GSStatsReceived> RequestUserStats(CSteamID steamIDUser)

Parameters

steamIDUser CSteamID

Returns

Promise<GSStatsReceived>

SetUserAchievement(CSteamID, string)

public bool SetUserAchievement(CSteamID steamIDUser, string name)

Parameters

steamIDUser CSteamID
name string

Returns

bool

SetUserStat(CSteamID, string, int)

public bool SetUserStat(CSteamID steamIDUser, string name, int data)

Parameters

steamIDUser CSteamID
name string
data int

Returns

bool

SetUserStat(CSteamID, string, float)

public bool SetUserStat(CSteamID steamIDUser, string name, float data)

Parameters

steamIDUser CSteamID
name string
data float

Returns

bool

StoreUserStats(CSteamID)

public Promise<GSStatsStored> StoreUserStats(CSteamID steamIDUser)

Parameters

steamIDUser CSteamID

Returns

Promise<GSStatsStored>

UpdateUserAvgRateStat(CSteamID, string, float, double)

public bool UpdateUserAvgRateStat(CSteamID steamIDUser, string name, float countThisSession, double sessionLength)

Parameters

steamIDUser CSteamID
name string
countThisSession float
sessionLength double

Returns

bool