示例#1
0
    private void LoadPlayerScore()
    {
        var client = UM_GameService.LeaderboardsClient;
        //The identifier for the leaderboard.
        var leaderboardId = "YOUR_LEADERBOARD_ID_HERE";

        //The period of time to which a player’s best score is restricted.
        var span = UM_LeaderboardTimeSpan.AllTime;

        //The scope of players to be searched for scores.
        var collection = UM_LeaderboardCollection.Public;

        client.LoadCurrentPlayerScore(leaderboardId, span, collection, (result) => {
            if (result.IsSucceeded)
            {
                UM_iScore score = result.Score;
                Debug.Log("score.Value: " + score.Value);
                Debug.Log("score.Rank: " + score.Rank);
                Debug.Log("score.Context: " + score.Context);
                Debug.Log("score.Date: " + score.Date);
            }
            else
            {
                Debug.Log("Failed to load player score " + result.Error.FullMessage);
            }
        });
    }
 public UM_ScoreLoadResult(UM_iScore score)
 {
     m_score = score;
 }