//public properties //methods #region public methods public void SetOptions(SerializableOptions options) { _cachedOptions = options; battleAnimationsEnabled = options.battleAnimationsEnabled; movementAnimationsEnabled = options.movementAnimationsEnabled; autoEndTurnEnabled = options.autoEndTurnEnabled; soundVolume = options.soundVolume; musicVolume = options.musicVolume; MusicPlayer.singleton.PlayMusicVolume(musicVolume); }
public void SaveOptions() { SerializableOptions options = new SerializableOptions(); options.battleAnimationsEnabled = battleAnimationsToggle.isOn; options.movementAnimationsEnabled = movementAnimationsToggle.isOn; options.autoEndTurnEnabled = autoEndTurnToggle.isOn; options.soundVolume = soundVolumeSlider.value; options.musicVolume = musicVolumeSlider.value; OptionsManager.singleton.SetOptions(options); OptionsManager.singleton.SaveOptions(); }