public void FillGameSaves(GameSaveChooser saveChooser, int startingIndex) { saveChooser.ClearEntries(); List <MapData> mdList = new List <MapData>(); BinaryFormatter bf = new BinaryFormatter(); string path = Application.persistentDataPath; saveChooser.numberOfItems = startingIndex; foreach (string file in Directory.EnumerateFiles(path, "*.mp")) { FileStream fs = new FileStream(file, FileMode.Open); MapData data = bf.Deserialize(fs) as MapData; saveChooser.AssignSaveData(data); mdList.Add(data); fs.Close(); } saveChooser.AdjustContent(); }
public void SetSaveChooser(GameSaveChooser seChooser) { this.seChooser = seChooser; }