BTmanager.cs

A small Sandbox Component that updates a game leaderboard stat each frame. OnUpdate calls WriteToLeaderboard, which sets the "BestTimeLeaderboard" stat to ScoreManager.BestTime via Sandbox.Services.Stats.SetValue.

Networking
using Sandbox;
using System;
using System.Threading.Tasks;

public sealed class BTmanager : Component
{
	
	protected override void OnUpdate()
	{
		WriteToLeaderboard();
		
	}
	public static void WriteToLeaderboard()
	{

		Sandbox.Services.Stats.SetValue( "BestTimeLeaderboard", ScoreManager.BestTime );

	}


}