Legacy Documentation: Version 5.1
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Social.CreateLeaderboard

Switch to Manual
public static function CreateLeaderboard(): SocialPlatforms.ILeaderboard;

Description

Create an ILeaderboard instance.

#pragma strict
// Use this for initialization
function Start() {
	var leaderboard: ILeaderboard = Social.CreateLeaderboard();
	leaderboard.id = "Leaderboard012";
	leaderboard.LoadScores(function(result) {
		Debug.Log("Received " + leaderboard.scores.Length + " scores");
		for (var score: IScore in leaderboard.scores)
			Debug.Log(score);
	}
	);
}
// Update is called once per frame
function Update() {
}
#pragma strict
public class Example extends MonoBehaviour {
	var m_Leaderboard: ILeaderboard;
	function DoLeaderboard() {
		m_Leaderboard = Social.CreateLeaderboard();
		m_Leaderboard.id = "Leaderboard01";
		m_Leaderboard.LoadScores(function(result) {
			return DidLoadLeaderboard(result);
		});
	}
	function DidLoadLeaderboard(result: boolean) {
		Debug.Log("Received " + m_Leaderboard.scores.Length + " scores");
		for (var score: IScore in m_Leaderboard.scores)
			Debug.Log(score);
	}
}