예제 #1
0
 void loadConfig()
 {
     //Open the configuration file the read and set all settings into application
     if (File.Exists(configPath))
     {
         BinaryFormatter bf           = new BinaryFormatter();
         FileStream      file         = File.Open(configPath, FileMode.Open);
         Configuration   configObject = (Configuration)bf.Deserialize(file);
         sensibility   = configObject.sensibility;
         levelIndex    = configObject.levelIndex;
         indexHelice   = configObject.indexHelice;
         indexJoystick = configObject.indexJoystick;
         Helice_Manager options = GameObject.FindObjectOfType <Helice_Manager>();
         options.volumenSlider.value = configObject.sound;
         options.musicSlider.value   = configObject.music;
         options.setSprites(indexHelice, indexJoystick);
         file.Close();
     }
 }
예제 #2
0
    public void saveConfig(float sound, float music)
    {
        //Save the configuration inside of an object and then serialize in the device storage
        BinaryFormatter bf           = new BinaryFormatter();
        FileStream      file         = File.Create(configPath);
        Configuration   configObject = new Configuration();

        configObject.sensibility   = sensibility;
        configObject.levelIndex    = levelIndex;
        configObject.indexHelice   = indexHelice;
        configObject.indexJoystick = indexJoystick;
        configObject.sound         = sound;
        configObject.music         = music;
        bf.Serialize(file, configObject);
        file.Close();
        Helice_Manager options = GameObject.FindObjectOfType <Helice_Manager>();

        options.volumenSlider.value = configObject.sound;
        options.musicSlider.value   = configObject.music;
        options.setSprites(indexHelice, indexJoystick);
    }