Exemplo n.º 1
0
    void OnToggle(ToggleButton pButton, bool isOn)
    {
        string key = GetPrefString();

        PlayerPrefs.SetInt(key, isOn ? 1 : 0);

        if (_type == PlayerPreferenceType.Sound)
        {
            AudioSourceHelper.NotifySoundSettingChange(isOn);
        }
        else
        {
            MusicPlayer musicPlayer = MusicPlayer.instance;
            if (musicPlayer != null)
            {
                musicPlayer.SetEnabled(isOn);
            }
            else
            {
                Debug.LogError("no music player");
            }
        }
    }
Exemplo n.º 2
0
 public static void RemoveSource(AudioSourceHelper source)
 {
     soundDB.RemoveSource(source);
 }
Exemplo n.º 3
0
 public void RemoveSource(AudioSourceHelper source)
 {
     audioSourceInstances.Remove(source);
 }
Exemplo n.º 4
0
 protected void Awake()
 {
     _soundManager = GetComponent <AudioSourceHelper>();
     _rb           = gameObject.GetComponent <Rigidbody2D>();
 }