internal static LevelsStorageData AllLevelsData() { var levelsData = new LevelsStorageData(); levelsData.Levels.Add(GetLevelData(1)); return(levelsData); }
public static LevelStorage GetLevel(int levelNumber) { return(LevelsStorageData.GetLevelData(levelNumber)); //var dataFile = IsolatedStorageFile.UserStoreForApplication; ////if (!dataFile.FileExists(FileName)) //WriteLevels(); //using (var stream = dataFile.OpenFile(FileName, FileMode.Open)) //{ // var serializer = new XmlSerializer(typeof(LevelsStorageData)); // var levels = (LevelsStorageData)serializer.Deserialize(stream); // return levels.Levels.FirstOrDefault(l => l.LevelNumber == levelNumber); //} }