private static readonly string Name     = @"Highscores\highscores"; //"/Speicher/Highscores/highscoreliste";

        // Use this for initialization
        //nur beim Highscoreboard genutzt
        private void Awake()
        {
            if (SceneManager.GetActiveScene().name == "Highscore")
            {
                if (Persist.InitializeHighscoreList())
                //if (Persist.Load<List<Highscore>>(Name) != null) -> funktioniert schmeißt aber einen Fehler beim Laden, wenn keine Datei da ist und verursacht im Moment einen Debug.Break()
                {
                    highscoreliste = Persist.Load <List <Highscore> >(Name);
                }

                //Wenn Liste voll ist
                if (highscoreliste.Count >= 10)
                {
                    p1.text = " 1.   " + highscoreliste[0].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[0].PlayerName.PadRight(20, ' ') + "   " +
                              highscoreliste[0].Zeit;
                    p2.text = " 2.   " + highscoreliste[1].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[1].PlayerName.PadRight(20, ' ') + "   " +
                              highscoreliste[1].Zeit;
                    p3.text = " 3.   " + highscoreliste[2].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[2].PlayerName.PadRight(20, ' ') + "   " +
                              highscoreliste[2].Zeit;
                    p4.text = " 4.   " + highscoreliste[3].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[3].PlayerName.PadRight(20, ' ') + "   " +
                              highscoreliste[3].Zeit;
                    p5.text = " 5.   " + highscoreliste[4].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[4].PlayerName.PadRight(20, ' ') + "   " +
                              highscoreliste[4].Zeit;
                    p6.text = " 6.   " + highscoreliste[5].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[5].PlayerName.PadRight(20, ' ') + "   " +
                              highscoreliste[5].Zeit;
                    p7.text = " 7.   " + highscoreliste[6].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[6].PlayerName.PadRight(20, ' ') + "   " +
                              highscoreliste[6].Zeit;
                    p8.text = " 8.   " + highscoreliste[7].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[7].PlayerName.PadRight(20, ' ') + "   " +
                              highscoreliste[7].Zeit;
                    p9.text = " 9.   " + highscoreliste[8].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[8].PlayerName.PadRight(20, ' ') + "   " +
                              highscoreliste[8].Zeit;
                    p10.text = "10.   " + highscoreliste[9].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[9].PlayerName.PadRight(20, ' ') + "   " +
                               highscoreliste[9].Zeit;
                }
                //Es git Einträge Liste ist aber nicht voll
                else if (highscoreliste.Count > 0)
                {
                    var anzahl = highscoreliste.Count;
                    var i      = 0;
                    for (; i < anzahl; i++)
                    {
                        if (i == 0)
                        {
                            p1.text = " 1.   " + highscoreliste[0].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[0].PlayerName.PadRight(20, ' ') + "   " +
                                      highscoreliste[0].Zeit;
                        }
                        if (i == 1)
                        {
                            p2.text = " 2.   " + highscoreliste[1].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[1].PlayerName.PadRight(20, ' ') + "   " +
                                      highscoreliste[1].Zeit;
                        }
                        if (i == 2)
                        {
                            p3.text = " 3.   " + highscoreliste[2].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[2].PlayerName.PadRight(20, ' ') + "   " +
                                      highscoreliste[2].Zeit;
                        }
                        if (i == 3)
                        {
                            p4.text = " 4.   " + highscoreliste[3].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[3].PlayerName.PadRight(20, ' ') + "   " +
                                      highscoreliste[3].Zeit;
                        }
                        if (i == 4)
                        {
                            p5.text = " 5.   " + highscoreliste[4].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[4].PlayerName.PadRight(20, ' ') + "   " +
                                      highscoreliste[4].Zeit;
                        }
                        if (i == 5)
                        {
                            p6.text = " 6.   " + highscoreliste[5].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[5].PlayerName.PadRight(20, ' ') + "   " +
                                      highscoreliste[5].Zeit;
                        }
                        if (i == 6)
                        {
                            p7.text = " 7.   " + highscoreliste[6].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[6].PlayerName.PadRight(20, ' ') + "   " +
                                      highscoreliste[6].Zeit;
                        }
                        if (i == 7)
                        {
                            p8.text = " 8.   " + highscoreliste[7].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[7].PlayerName.PadRight(20, ' ') + "   " +
                                      highscoreliste[7].Zeit;
                        }
                        if (i == 8)
                        {
                            p9.text = " 9.   " + highscoreliste[8].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[8].PlayerName.PadRight(20, ' ') + "   " +
                                      highscoreliste[8].Zeit;
                        }
                        if (i == 9)
                        {
                            p10.text = "10.   " + highscoreliste[9].Score.ToString().PadLeft(6, '0') + "   " + highscoreliste[9].PlayerName.PadRight(20, ' ') + "   " +
                                       highscoreliste[9].Zeit;
                        }
                    }
                    //Liste ist leer, es gibt keien Einträge
                    for (; i < 10; i++)
                    {
                        if (i == 0)
                        {
                            p1.text = " 1.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                        if (i == 1)
                        {
                            p2.text = " 2.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                        if (i == 2)
                        {
                            p3.text = " 3.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                        if (i == 3)
                        {
                            p4.text = " 4.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                        if (i == 4)
                        {
                            p5.text = " 5.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                        if (i == 5)
                        {
                            p6.text = " 6.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                        if (i == 6)
                        {
                            p7.text = " 7.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                        if (i == 7)
                        {
                            p8.text = " 8.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                        if (i == 8)
                        {
                            p9.text = " 9.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                        if (i == 9)
                        {
                            p10.text = "10.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                        }
                    }
                }
                else
                {
                    p1.text  = " 1.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                    p2.text  = " 2.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                    p3.text  = " 3.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                    p4.text  = " 4.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                    p5.text  = " 5.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                    p6.text  = " 6.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                    p7.text  = " 7.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                    p8.text  = " 8.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                    p9.text  = " 9.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                    p10.text = "10.   " + 0.ToString().PadLeft(6, '0') + "   " + "-empty-".PadRight(20, ' ') + "   " + "00:00:00";
                }
            }
        }