public void SaveHighscore() { if (!canSave) { return; } canSave = false; table.lastPlayer = new PlayerData(points, table.standartName); for (int i = 0; i < table.datas.Count; i++) { if (table.lastPlayer.highscore == 0) { table.datas.Add(table.lastPlayer); table.lastPlayerIndex = table.datas.Count - 1; break; } if (table.datas[i].highscore <= table.lastPlayer.highscore) { table.datas.Insert(i, table.lastPlayer); table.lastPlayerIndex = i; break; } } SaveSystemScript.SaveTable(table); LoadHighscores(); }
public void LoadHighscores() { table = SaveSystemScript.LoadScore(); if (table == null) { table = new HighscoreTable(); SaveSystemScript.SaveTable(table); } UIManagerScript.instance.ShowHighscoreDeathscreen(table); }
public void LoadHighscores() { if (table == null) { table = SaveSystemScript.LoadScore(); } if (table == null) { table = new HighscoreTable(); SaveSystemScript.SaveTable(table); } }
public void ChangeLastPlayerName(string input) { if (input.Contains("Reset")) { SaveSystemScript.SaveTable(new HighscoreTable()); LoadHighscores(); UIManagerScript.instance.ShowHighscoreDeathscreen(table); return; } if (input.Length <= 0) { return; } table.datas[table.lastPlayerIndex].name = input; table.standartName = input; SaveSystemScript.SaveTable(table); UIManagerScript.instance.ShowHighscoreDeathscreen(table); }
public void SaveHighscore() { SaveSystemScript.SaveTable(table); }