Exemplo n.º 1
0
        public void Save()
        {
            SaveStrings sav = new SaveStrings();

            foreach (var item in settings)
            {
                Debug.Log(item.GetID());
                SaveSettingsString saveSettingsString = new SaveSettingsString(item.GetID(), item.GetSave());
                sav.list.Add(saveSettingsString);
            }
            SaveGame <SaveStrings> .Save(sav, saveName);
        }
Exemplo n.º 2
0
        public void Load()
        {
            SaveStrings sav = SaveGame <SaveStrings> .Load(saveName);

            for (int i = 0; i < settings.Count; i++)
            {
                SaveSettingsString s = sav.list.Find(o => o.id.Equals(settings[i].GetID()));
                if (s == null)
                {
                    settings[i].Load(null);
                }
                else
                {
                    settings[i].Load(s.save);
                }
            }
        }