public void SaveNew() { PlayerHighscores highscores = new PlayerHighscores(); print("SavingNew"); EasySerializer.SerializeObjectToFile(highscores, SAVE_PATH); }
// Use this for initialization void Awake() { SAVE_PATH = Application.persistentDataPath + "/data_highscore.dat"; PlayerHighscores highscores = EasySerializer.DeserializeObjectFromFile(SAVE_PATH) as PlayerHighscores; if (highscores != null) { } else { SaveNew(); } }
public float LoadHighscoreAtLevel(int level) { level--; PlayerHighscores highscores = EasySerializer.DeserializeObjectFromFile(SAVE_PATH) as PlayerHighscores; if (highscores != null) { return(highscores.highscores [level]); } else { SaveNew(); } return(float.MaxValue); }
public void SaveHighScoreAtLevel(int level, float time) { level--; PlayerHighscores highscores = EasySerializer.DeserializeObjectFromFile(SAVE_PATH) as PlayerHighscores; if (highscores != null) { if (highscores.highscores [level] > time) { highscores.highscores [level] = time; EasySerializer.SerializeObjectToFile(highscores, SAVE_PATH); } } else { SaveNew(); } }
public float[] LoadHighscores() { PlayerHighscores highscores = EasySerializer.DeserializeObjectFromFile(SAVE_PATH) as PlayerHighscores; return(highscores.highscores); }
public void SaveNew() { PlayerHighscores highscores = new PlayerHighscores (); print ("SavingNew"); EasySerializer.SerializeObjectToFile (highscores, SAVE_PATH); }