Facepunch.Steamworks Wiki

Revision Difference

Set_a_Stat_Value#523643

<cat>code.stats</cat> <title>Set a Stat Value</title> Stats are stored as int or a float. <warning>Each stat needs to be set up on the Steamworks Site and changes published before you can use them</warning> ``` Steamworks.SteamUserStats.SetStatInt( "KillCount", totalkills ); Steamworks.SteamUserStats.SetStatFloat( "HealthTaken", totalHealthTaken ); Steamworks.SteamUserStats.SetStat( "KillCount", totalkills ); Steamworks.SteamUserStats.SetStat( "HealthTaken", totalHealthTaken ); ``` We also have some variants to make incrementing a bit easier ``` Steamworks.SteamUserStats.AddStat( "KillCount", 1 ); Steamworks.SteamUserStats.AddStat( "HealthTaken", healthTaken ); ``` <warning>You should call StoreStats when you want to send the changes to Steam's backend. If the user quits/crashes before you do that then the stats might not be updated remotely.</warning> ``` // // Tell Steam to update the backend // Steamworks.SteamUserStats.StoreStats(); ```