Exemplo n.º 1
0
    private void OnEnable()
    {
        pauseContainer.SetActive(false);
        Resume();

        _anim = GetComponent <Animator>();

        if (AudioMixerControl.GetInstance().musicOn)
        {
            _mixer.SetFloat(MUSICPARAMETER, normalVolValue);
            _musicButton.GetComponent <Image>().sprite = _musicButtonNormalSprite;
        }
        else
        {
            _mixer.SetFloat(MUSICPARAMETER, minVolValue);
            _musicButton.GetComponent <Image>().sprite = _musicButtonPressedSprite;
        }

        if (AudioMixerControl.GetInstance().sfxOn)
        {
            _mixer.SetFloat(SFXPARAMETER, normalVolValue);
            _sfxButton.GetComponent <Image>().sprite = _sfxButtonNormalSprite;
        }
        else
        {
            _mixer.SetFloat(SFXPARAMETER, minVolValue);
            _sfxButton.GetComponent <Image>().sprite = _sfxButtonPressedSprite;
        }
    }
Exemplo n.º 2
0
    public static AudioMixerControl GetInstance()
    {
        if (_instance == null)
        {
            _instance = new AudioMixerControl();
        }

        return(_instance);
    }
Exemplo n.º 3
0
 public void setupSFX()
 {
     if (AudioMixerControl.GetInstance().sfxOn)
     {
         _mixer.SetFloat(SFXPARAMETER, minVolValue);
         _sfxButton.GetComponent <Image>().sprite = _sfxButtonPressedSprite;
         AudioMixerControl.GetInstance().sfxOn = false;
     }
     else
     {
         _mixer.SetFloat(SFXPARAMETER, normalVolValue);
         _sfxButton.GetComponent <Image>().sprite = _sfxButtonNormalSprite;
         AudioMixerControl.GetInstance().sfxOn = true;
     }
 }
Exemplo n.º 4
0
    //AUDIOCONTOL

    public void setupMusic()
    {
        Debug.Log("audiomixercontrol musicon: " + AudioMixerControl.GetInstance().musicOn);

        if (AudioMixerControl.GetInstance().musicOn)
        {
            _mixer.SetFloat(MUSICPARAMETER, minVolValue);
            _musicButton.GetComponent <Image>().sprite = _musicButtonPressedSprite;
            AudioMixerControl.GetInstance().musicOn = false;
        }
        else
        {
            _mixer.SetFloat(MUSICPARAMETER, normalVolValue);
            _musicButton.GetComponent <Image>().sprite = _musicButtonNormalSprite;
            AudioMixerControl.GetInstance().musicOn = true;
        }
    }
Exemplo n.º 5
0
 void Awake()
 {
     Instance = this;
 }