Legacy Documentation: Version 5.4
LanguageEnglish
  • C#
  • JS

Script language

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

Social.LoadAchievements

public static void LoadAchievements(Action<IAchievement[]> callback);

Parameters

Description

Load the achievements the logged in user has already achieved or reported progress on.

          Social.LoadAchievements (achievements => {
	if (achievements.Length > 0) {
		Debug.Log ("Got " + achievements.Length + " achievement instances");
		string myAchievements = "My achievements:\n";
		foreach (IAchievement achievement in achievements)
		{
			myAchievements += "\t" + 
				achievement.id + " " +
				achievement.percentCompleted + " " +
				achievement.completed + " " +
				achievement.lastReportedDate + "\n";
		}
		Debug.Log (myAchievements);
	}
	else
		Debug.Log ("No achievements returned");
});