Example #1
0
        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);
        }
Example #2
0
        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;
        }