public void SaveScore() { if (string.IsNullOrEmpty(playerName.text)) { return; } int playerScore = GameScoreManager.Instance.score; PlayerScore player = new PlayerScore(playerName.text, playerScore); LoadSaveDataList.AddData(player, "playerRanking.infos"); Application.LoadLevel("Main menu"); }
public void LoadScore() { List <PlayerScore> data = (List <PlayerScore>)LoadSaveDataList.LoadData <PlayerScore> ("playerRanking.infos"); data.Sort((PlayerScore first, PlayerScore second) => second.playerScore.CompareTo(first.playerScore)); int i = 0; currentTextPosition = new Vector3(0, startingTextY, 0); foreach (PlayerScore score in data) { if (i++ >= MaxResultsShown) { break; } AddText(score.playerName + " : " + score.playerScore); } }