public static ProgressionData GetProgressionData(PersistentDataStorage data) { ProgressionData progressionData; if (data.FileExists(ProgressionFile)) { progressionData = data.LoadSerialized <ProgressionData>(ProgressionFile); } else { progressionData = new ProgressionData(); } return(progressionData); }