private void Start()
{
if (SaveLoad.SaveExists("preferences"))
{
// Charger les preferences du joueur (sauvegarde dans un fichier local)
preferences = SaveLoad.Load <Dictionary <string, string> >("preferences");
isFullScreen = Utils.ConvertStringToBoolean(preferences["isFullScreen"]);
music = Utils.ConvertStringToFloat(preferences["music"]);
soundsEffect = Utils.ConvertStringToFloat(preferences["soundsEffect"]);
}
if (audioMixer != null)
{
audioMixer.SetFloat("Music", music);
audioMixer.SetFloat("SoundsEffect", soundsEffect);
}
if (fullScreenToggle != null)
{
fullScreenToggle.isOn = isFullScreen;
}
if (musicVolumeSlider != null)
{
musicVolumeSlider.value = music;
}
if (soundsEffectVolumeSlider != null)
{
soundsEffectVolumeSlider.value = soundsEffect;
}
Screen.fullScreen = isFullScreen;
if (Screen.fullScreen)
{
Screen.fullScreenMode = FullScreenMode.ExclusiveFullScreen;
}
else
{
Screen.fullScreenMode = FullScreenMode.Windowed;
}
}