PlayerStatsclass

object→PlayerStats
Namespace
global
Assembly
Sandbox.Engine
Declaration
public sealed class Sandbox.Services.Stats.PlayerStats

Methods5

Showing 5 methods

public Sandbox.Services.Stats.PlayerStats Copy()PUBLIC

Make a copy of this class. Allows you to store the stats from a point in time.

Returns:PlayerStats—

public Sandbox.Services.Stats.PlayerStat Get(string name)PUBLIC

Get a stat by name. Will return an empty stat if not found

ParameterTypeDescription
namestring—
Returns:PlayerStat—

public virtual sealed System.Collections.Generic.IEnumerator`1<Sandbox.Services.Stats.PlayerStat> GetEnumerator()PUBLICVIRTUAL

Returns:IEnumerator<PlayerStat>—

public System.Threading.Tasks.Task Refresh()PUBLIC

Refresh these global stats - grab the latest values

Returns:Task—

public bool TryGet(string name, Sandbox.Services.Stats.PlayerStat stat)PUBLIC

Get a stat by name, returns true if found

ParameterTypeDescription
namestring—
statPlayerStat—
Returns:bool—

Properties3

Showing 3 properties

public bool Sandbox.Services.Stats.PlayerStats.IsRefreshing { get; set; }PUBLICGETSET

True if we're currently fetching new stats

Returns:bool—

public System.DateTime Sandbox.Services.Stats.PlayerStats.LastRefresh { get; set; }PUBLICGETSET

The UTC datetime when we last fetched new stats

Returns:DateTime—

On this page