private void Adddata(int score, string name) { USers highscoreEntry = new USers(score = score, name = name); string jsonString = PlayerPrefs.GetString("highstoretable"); Scoreli highscore = JsonUtility.FromJson <Scoreli>(jsonString); highscore.scoreboarddatalist.Add(highscoreEntry); string json = JsonUtility.ToJson(highscore); PlayerPrefs.SetString("highstoretable", json); PlayerPrefs.Save(); }
private void Awake() { Getdata(); entryContainer = transform.Find("container"); entryTemplate = entryContainer.Find("Template"); entryTemplate.gameObject.SetActive(false); string jsonString = PlayerPrefs.GetString("highstoretable"); Scoreli scoreli = JsonUtility.FromJson <Scoreli>(jsonString); //sortowanie wyników for (int i = 0; i < userss.Count; i++) { for (int j = i + 1; j < userss.Count; j++) { if (userss[j].scores > userss[i].scores) { USers tmp = userss[i]; userss[i] = userss[j]; userss[j] = tmp; } } } Scorestransformdatalist = new List <Transform>(); foreach (USers highscoree in userss) { CreateHightscoreentyTransform(highscoree, entryContainer, Scorestransformdatalist); } }