예제 #1
0
 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();
        }
    }
예제 #3
0
 public void Execute()
 {
     HighscoresTable.OnEndEdit(GetComponent <InputField>().text);
 }