void OnDestroy() { if (!ship.alive) { HighscoresTable.AddNewEntry(score + coins); SceneManager.LoadScene(2); } }
/// <summary> /// Loads the highscores table /// </summary> public void Load() { BinaryFormatter formatter = new BinaryFormatter(); if (File.Exists(HighscoresManager.Filename)) { FileStream highscoresFile = File.Open(HighscoresManager.Filename, FileMode.Open); table = (HighscoresTable)formatter.Deserialize(highscoresFile); highscoresFile.Close(); } else { table.entries = new List <HighscoresEntry>(); Save(); } }
public void Execute() { HighscoresTable.OnEndEdit(GetComponent <InputField>().text); }