Steamworks.SteamUserStats.FindLeaderboard C# (CSharp) Méthode

FindLeaderboard() public static méthode

as above, but won't create the leaderboard if it's not found

This call is asynchronous, with the result returned in LeaderboardFindResult_t

public static FindLeaderboard ( string pchLeaderboardName ) : SteamAPICall_t
pchLeaderboardName string
Résultat SteamAPICall_t
		public static SteamAPICall_t FindLeaderboard(string pchLeaderboardName) {
			InteropHelp.TestIfAvailableClient();
			using (var pchLeaderboardName2 = new InteropHelp.UTF8StringHandle(pchLeaderboardName)) {
				return (SteamAPICall_t)NativeMethods.ISteamUserStats_FindLeaderboard(pchLeaderboardName2);
			}
		}

Usage Example

        public async Task ReplaceScore()
        {
            var leaderboard = await SteamUserStats.FindLeaderboard("Testleaderboard");

            Assert.IsTrue(leaderboard.HasValue);

            var result = await leaderboard.Value.ReplaceScore(576);

            Assert.IsTrue(result.HasValue);

            Console.WriteLine($"result.Changed: {result?.Changed}");
            Console.WriteLine($"result.OldGlobalRank: {result?.OldGlobalRank}");
            Console.WriteLine($"result.NewGlobalRank: {result?.NewGlobalRank}");
            Console.WriteLine($"result.RankChange: {result?.RankChange}");
            Console.WriteLine($"result.Score: {result?.Score}");
        }
All Usage Examples Of Steamworks.SteamUserStats::FindLeaderboard