using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DataPersistence { public class DataManager { public IDataManager Serializer { get; private set; } public Dictionary> Data { get; private set; } public DataManager(IDataManager dataMgr, string? path = null) { //if (path is null) path = "..//..//..//..//data"; //Directory.SetCurrentDirectory(Path.Combine(Directory.GetCurrentDirectory(), path)); Serializer = dataMgr; Data = Serializer.Load(); } public void Reload() => Data = Serializer.Load(); } }