void Start() { playerPrefs = new PlayerPrefsState(); lista = playerPrefs.Salsvos(lista); for (int i = 0; i < lista.Count; i++) { player = (i + 1).ToString(); GameObject.Find(player).GetComponent <Text>().text = lista[i]; } }
public void LoadPlayer(RobotController robot) { if (robot.unlock == 2) { PlayerPrefsState playerPrefs = new PlayerPrefsState(); lista_strings = playerPrefs.Salsvos(lista_strings); while (!repetir) { if (PlayerPrefs.HasKey("Player" + cont)) { cont++; } else { repetir = true; } } for (int i = 0; i < cont; i++) { if (PlayerPrefs.HasKey("Level" + (robot.level - 1) + (i + 1))) { time.Add(PlayerPrefs.GetFloat("Time" + (robot.level - 1) + (i + 1))); } } if (time.Count > 1) { for (int i = 0; i < time.Count; i++) { if (!a) { recorde = time[i]; jogador = lista_strings[i]; a = true; } if (recorde > time[i + 1]) { recorde = time[i + 1]; jogador = lista_strings[i + 1]; } if ((i + 2) >= time.Count) { break; } } GameObject.Find("melhor_tempo").GetComponent <TextMeshProUGUI>().text = recorde.ToString() + " s"; GameObject.Find("player_rec").GetComponent <TextMeshProUGUI>().text = jogador; GameObject.Find("meu_tempo").GetComponent <TextMeshProUGUI>().text = time[time.Count - 1].ToString() + " s"; } else { GameObject.Find("melhor_tempo").GetComponent <TextMeshProUGUI>().text = time[0] + " s"; GameObject.Find("player_rec").GetComponent <TextMeshProUGUI>().text = PlayerPrefs.GetString("User"); GameObject.Find("meu_tempo").GetComponent <TextMeshProUGUI>().text = robot.floatCount + " s"; } } }