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";
            }
        }
    }