public static void Save() { //create object with all data SaveReadyClass save = new SaveReadyClass() { Nome = WindowData.FichaData.Nome, Classe = WindowData.FichaData.Classe, Pacto = WindowData.FichaData.Pacto, Mochila = WindowData.FichaData.Mochila, Money = WindowData.FichaData.Money, MaxLife = WindowData.FichaData.MaxLife, Life = WindowData.FichaData.Life, Experience = WindowData.FichaData.Experience, Level = WindowData.FichaData.Level, Habilidades = WindowData.FichaData.Habilidades, Levelxp = WindowData.FichaData.Levelxp, IsLevelProgressionStopped = WindowData.FichaData.IsLevelProgressionStopped, Historicod20 = WindowData.DadosData.Historicod20, Historico = WindowData.DadosData.Historico, AutoSave = WindowData.ConfigData.AutoSave, AutoSaveInterval = WindowData.ConfigData.AutoSaveInterval }; string json = SavingUWP.ObjectToString(save); SavingUWP.SaveToDisk(json); }
public async static void Load() { SaveReadyClass x = SavingUWP.FileToObject <SaveReadyClass>(); WindowData.FichaData.Nome = x.Nome; WindowData.FichaData.Classe = x.Classe; WindowData.FichaData.Pacto = x.Pacto; WindowData.FichaData.Mochila = x.Mochila; WindowData.FichaData.Money = x.Money; WindowData.FichaData.Experience = x.Experience; WindowData.FichaData.Level = x.Level; WindowData.FichaData.Habilidades = x.Habilidades; WindowData.FichaData.Levelxp = x.Levelxp; WindowData.FichaData.IsLevelProgressionStopped = x.IsLevelProgressionStopped; WindowData.DadosData.Historico = x.Historico; WindowData.DadosData.Historicod20 = x.Historicod20; WindowData.ConfigData.AutoSave = x.AutoSave; WindowData.ConfigData.AutoSaveInterval = x.AutoSaveInterval; }