Exemplo n.º 1
0
    //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();
    }