public void SetBackgroundMusicVolume(float volume)
    {
        if (_settingsToken == null)
        {
            _settingsToken = new AudioSettingsToken();
        }

        _settingsToken.SetBackgroundMusicVolume(volume);
    }
    public void SetSFXVolume(float volume)
    {
        if (_settingsToken == null)
        {
            _settingsToken = new AudioSettingsToken();
        }

        _settingsToken.SetSFXVolume(volume);
    }
    public void SetAudioSettings(float bgAudioVolume, float sfxVolume)
    {
        if (_settingsToken == null)
        {
            _settingsToken = new AudioSettingsToken();
        }

        _settingsToken.SetBackgroundMusicVolume(bgAudioVolume);
        _settingsToken.SetSFXVolume(sfxVolume);
    }
 //** Empty constructor
 private AppStateManager()
 {
     _settingsToken = new AudioSettingsToken();
     //InitAudioSettingsToken();
 }
 public static void WriteAudioSettings(AudioSettingsToken settingsToken)
 {
     PlayerPrefs.SetFloat(BG_AUDIO, settingsToken.backgroundAudioVolume);
     PlayerPrefs.SetFloat(SFX_VOLUME, settingsToken.sfxVolume);
 }