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(); } }
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); }