Пример #1
0
        public void LoadSettings()
        {
            List <string> data = FileSaverLoader.LoadFromFile(miscsave);

            if (data == null || data.Count == 0)
            {
                //AudioManager.MusicVolume = 0.5f;
                AudioManager.SoundVolume = 1.0f;
            }
            else
            {
                AudioManager.MusicVolume = float.Parse(data[0].ToString(), System.Globalization.CultureInfo.InvariantCulture);
                AudioManager.SoundVolume = float.Parse(data[1].ToString(), System.Globalization.CultureInfo.InvariantCulture);
                UseTrajectory            = bool.Parse(data[2].ToString());
            }
        }
Пример #2
0
        public void LoadFromFile()
        {
            List <string> data = FileSaverLoader.LoadFromFile(saveFile);

            if (data == null)
            {
                return;
            }
            for (int i = 0; i < data.Count; i++)
            {
                string   thisone  = data[i];
                string[] splitted = thisone.Split('#');

                LevelState s = new LevelState();
                s.CountryName = splitted[0];
                s.LevelNum    = int.Parse(splitted[1], System.Globalization.CultureInfo.InvariantCulture);
                s.NumStars    = int.Parse(splitted[2], System.Globalization.CultureInfo.InvariantCulture);
                s.Score       = int.Parse(splitted[3], System.Globalization.CultureInfo.InvariantCulture);
                s.NumDonuts   = int.Parse(splitted[4], System.Globalization.CultureInfo.InvariantCulture);
                SetLevel(s.CountryName, s.Score, s.LevelNum, s.NumStars, s.NumDonuts);
            }
        }