Heres my code, it just makes highscore 1 again at start!
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class HighestLevel : MonoBehaviour {
public Text TextGet;
public GameObject LevelGet;
private int HighScore;
void Start () {
HighScore = PlayerPrefs.GetInt ("High Score", 1);
}
void Update () {
HighScore = LevelGet.GetComponent <CurrentLevel> ().Level;
PlayerPrefs.SetInt ("High Score", HighScore);
TextGet.text = "Highest Level: " + HighScore;
}
}