GetSFXVolume() public static method

public static GetSFXVolume ( ) : float
return float
コード例 #1
0
    private void Start()
    {
        SetupSFX();

        SetMusicVolume(PlayerPrefsManager.GetMusicVolume());
        SetSFXVolume(PlayerPrefsManager.GetSFXVolume());
    }
コード例 #2
0
    private void SetupSound()
    {
        if (_musicManager)
        {
        }
        int isMasterVolumeOn = PlayerPrefsManager.GetMasterVolume();

        if (isMasterVolumeOn == 1)
        {
            // show on button
            _musicManager.SetVolume(0.5f);
        }
        else
        {
            // show off button
            _musicManager.SetVolume(0.0f);
        }
        int isSFXVolumeOn = PlayerPrefsManager.GetSFXVolume();

        if (isSFXVolumeOn == 1)
        {
            // show on button
            _musicManager.isSFXON = true;
        }
        else
        {
            // show off button
            _musicManager.isSFXON = false;
        }
    }
コード例 #3
0
 private void SetVolumeSliders()
 {
     if (PlayerPrefs.HasKey("master_volume"))
     {
         masterVolume.value = PlayerPrefsManager.GetMasterVolume();
     }
     else
     {
         masterVolume.value = 0f;
     }
     if (PlayerPrefs.HasKey("music_volume"))
     {
         musicVolume.value = PlayerPrefsManager.GetMusicVolume();
     }
     else
     {
         musicVolume.value = -20f;
     }
     if (PlayerPrefs.HasKey("sfx_volume"))
     {
         sfxVolume.value = PlayerPrefsManager.GetSFXVolume();
     }
     else
     {
         sfxVolume.value = -20f;
     }
 }
コード例 #4
0
ファイル: SoundManager.cs プロジェクト: cwechtler/Space-Bowl
 private void SetPrefsVolume()
 {
     if (PlayerPrefs.HasKey("master_volume"))
     {
         audioMixer.SetFloat("MasterVolume", PlayerPrefsManager.GetMasterVolume());
     }
     else
     {
         audioMixer.SetFloat("MasterVolume", 0f);
     }
     if (PlayerPrefs.HasKey("music_volume"))
     {
         audioMixer.SetFloat("MusicVolume", PlayerPrefsManager.GetMusicVolume());
     }
     else
     {
         audioMixer.SetFloat("MusicVolume", -20f);
     }
     if (PlayerPrefs.HasKey("sfx_volume"))
     {
         audioMixer.SetFloat("SFXVolume", PlayerPrefsManager.GetSFXVolume());
     }
     else
     {
         audioMixer.SetFloat("SFXVolume", -20f);
     }
 }
コード例 #5
0
    void Start()
    {
        musicManager = FindObjectOfType <MusicManager>();
        sfxManager   = FindObjectOfType <SFXManager>();

        MusicVolumerSlider.value = PlayerPrefsManager.GetMusicVolume();
        SfxVolumeSlider.value    = PlayerPrefsManager.GetSFXVolume();
    }
コード例 #6
0
ファイル: UIManager.cs プロジェクト: Llourn/Endless-Space
    private void Start()
    {
        animator          = GetComponent <Animator>();
        musicSlider.value = PlayerPrefsManager.GetMusicVolume();
        sfxSlider.value   = PlayerPrefsManager.GetSFXVolume();

        UpdateHighScoreDisplay();
    }
コード例 #7
0
    private void Awake()
    {
        musicSlider = GameObject.Find("MusicSlider").GetComponent <Slider>();
        sfxSlider   = GameObject.Find("SFXSlider").GetComponent <Slider>();

        musicSlider.value = PlayerPrefsManager.GetMusicVolume();
        sfxSlider.value   = PlayerPrefsManager.GetSFXVolume();
    }
コード例 #8
0
 // Use this for initialization
 void Start()
 {
     musicManager = FindObjectOfType <MusicManager>();
     Debug.Log(musicManager);
     volumeSlider.value    = PlayerPrefsManager.GetMasterVolume();
     sfxVolumeSlider.value = PlayerPrefsManager.GetSFXVolume();
     confirmReset          = GameObject.Find("ConfirmReset");
     confirmReset.SetActive(false);
 }
コード例 #9
0
    // Start is called before the first frame update
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else
        {
            Destroy(gameObject);
            return;
        }
        DontDestroyOnLoad(gameObject);

        Scene scene = SceneManager.GetActiveScene();

        foreach (Sound s in sounds)
        {
            s.source      = gameObject.AddComponent <AudioSource>();
            s.source.clip = s.clip;

            if (s.source.name == "IntroBGM")
            {
                s.source.volume = PlayerPrefsManager.GetBGMVolume();
                Debug.Log(PlayerPrefsManager.GetBGMVolume());
                s.source.pitch = s.pitch;
                s.source.loop  = s.loop;
            }
            else if (s.source.name == "Horn")
            {
                s.source.volume = PlayerPrefsManager.GetSFXVolume();
                Debug.Log(PlayerPrefsManager.GetSFXVolume());
                s.source.pitch = s.pitch;
                s.source.loop  = s.loop;
            }
            else if (s.source.name == "Drive")
            {
                s.source.volume = PlayerPrefsManager.GetSFXVolume();
                s.source.pitch  = s.pitch;
                s.source.loop   = s.loop;
            }
            else
            {
                s.source.volume = s.volume;
                s.source.pitch  = s.pitch;
                s.source.loop   = s.loop;
            }
        }



        if (scene.name == myFirstScene)
        {
            //FindObjectOfType<AudioManager>().Play("IntroBGM");
            Debug.Log(sounds[0].volume);
        }
    }
コード例 #10
0
    void Start()
    {
        musicVolume       = PlayerPrefsManager.GetMusicVolume();
        SFXVolume         = PlayerPrefsManager.GetSFXVolume();
        autoRetry         = PlayerPrefsManager.GetAutoRetry() == 0 ? false : true;
        showRestartButton = PlayerPrefsManager.GetRestartButton() == 0 ? false : true;
        showGameProgress  = PlayerPrefsManager.GetGameProgress() == 0 ? false : true;

        GetSkinInfo();
    }
コード例 #11
0
 private void Start()
 {
     GameManager.volume = PlayerPrefsManager.GetSFXVolume();
     lvl = FindObjectOfType <LevelManager>();
     BarricadeReference = GameObject.FindWithTag("Barricade").GetComponent <BarricadeManager>();
     sprite             = GetComponentInChildren <SpriteRenderer>();
     anim               = GetComponent <Animator>();
     button             = controlPanel.GetComponent <Animator>();
     audioSource        = GetComponent <AudioSource>();
     audioSource.volume = GameManager.volume;
     cPanel             = FindObjectOfType <ControlPanel>();
 }
コード例 #12
0
 // Use this for initialization
 void Start()
 {
     musicManager = FindObjectOfType <MusicManager>();
     audioSource  = GetComponent <AudioSource>();
     Debug.Log(musicManager);
     volumeSlider.value    = PlayerPrefsManager.GetMasterVolume();
     sfxVolumeSlider.value = PlayerPrefsManager.GetSFXVolume();
     sfxChangeCheck        = sfxVolumeSlider.value;
     confirmReset          = GameObject.Find("ConfirmReset");
     if (confirmReset)
     {
         confirmReset.SetActive(false);
     }
 }
コード例 #13
0
 // Use this for initialization
 void Start()
 {
     if (PlayerPrefsManager.GetMasterVolume() > 1 || PlayerPrefsManager.GetMasterVolume() < 0)
     {
         currentMain = mainMusic.value;
         currentSFX  = SFXMusic.value;
         PlayerPrefsManager.SetMasterVolume(currentMain);
         PlayerPrefsManager.SetSFXVolume(currentSFX);
     }
     else
     {
         mainMusic.value = PlayerPrefsManager.GetMasterVolume();
         currentMain     = mainMusic.value;
         SFXMusic.value  = PlayerPrefsManager.GetSFXVolume();
         currentSFX      = PlayerPrefsManager.GetSFXVolume();
     }
 }
コード例 #14
0
    // callback for sfx volume btn
    public void ToggleSFXVolume()
    {
        int value;

        // reverse the result
        if (PlayerPrefsManager.GetSFXVolume() == 1)
        {
            value = 0;
            _musicManager.isSFXON = false;
        }
        else
        {
            value = 1;
            _musicManager.isSFXON = true;
        }

        PlayerPrefsManager.SetSFXVolume(value);
    }
コード例 #15
0
 private void Update()
 {
     sounds[0].source.volume = PlayerPrefsManager.GetBGMVolume();
     sounds[1].source.volume = PlayerPrefsManager.GetSFXVolume();
     sounds[2].source.volume = PlayerPrefsManager.GetSFXVolume();
 }
コード例 #16
0
 //private functions
 // Use this for initialization
 void Start()
 {
     rb         = GetComponent <Rigidbody>();
     aus        = GetComponent <AudioSource>();
     aus.volume = PlayerPrefsManager.GetSFXVolume() < 0 || PlayerPrefsManager.GetSFXVolume() > 1 ? .5f : PlayerPrefsManager.GetSFXVolume() * .5f;
 }
コード例 #17
0
ファイル: EnemyFire.cs プロジェクト: thomasCM23/tank-rush
 void Start()
 {
     rangedNumber = Random.Range(minTimeToFire, maxTimeToFire);
     audio        = GetComponent <AudioSource>();
     audio.volume = PlayerPrefsManager.GetSFXVolume() < 0 || PlayerPrefsManager.GetSFXVolume() > 1 ? .5f : PlayerPrefsManager.GetSFXVolume() * 2.5f;
 }
コード例 #18
0
 // Start is called before the first frame update
 void Start()
 {
     BGMSlider.value = PlayerPrefsManager.GetBGMVolume();
     SFXSlider.value = PlayerPrefsManager.GetSFXVolume();
 }
コード例 #19
0
 private void Start()
 {
     audioMixer.SetFloat("musicVolume", Mathf.Log(PlayerPrefsManager.GetMusicVolume()) * 20);
     audioMixer.SetFloat("sfxVolume", Mathf.Log(PlayerPrefsManager.GetSFXVolume()) * 20);
 }
コード例 #20
0
ファイル: FireGun.cs プロジェクト: thomasCM23/tank-rush
 // Use this for initialization
 void Start()
 {
     audio        = GetComponent <AudioSource>();
     audio.volume = PlayerPrefsManager.GetSFXVolume() < 0 || PlayerPrefsManager.GetSFXVolume() > 1 ? .5f : PlayerPrefsManager.GetSFXVolume() * 2.5f;
 }