コード例 #1
0
    private void ItemUp()
    {
        switch (_option)
        {
        case ConfigMenuOptions.VolumeMusic:
            break;

        case ConfigMenuOptions.VolumeSFX:
            _option = ConfigMenuOptions.VolumeMusic;
            volumeSFX.transform.localScale = new Vector3(1, 1, 1);
            volumeSFX.color = Color.white;
            volumeSFXBgAnim.SetTrigger("disable");
            volumeMusic.transform.localScale = new Vector3(1.1f, 1.1f, 1);
            volumeMusic.color = Color.black;
            volumeMusicBgAnim.SetTrigger("enable");
            break;

        case ConfigMenuOptions.Back:
            _option = ConfigMenuOptions.VolumeSFX;
            backImage.transform.localScale = new Vector3(1, 1, 1);
            backImage.color = Color.white;
            backBgAnim.SetTrigger("disable");
            volumeSFX.transform.localScale = new Vector3(1.1f, 1.1f, 1);
            volumeSFX.color = Color.black;
            volumeSFXBgAnim.SetTrigger("enable");
            break;
        }
    }
コード例 #2
0
    private void OnEnable()
    {
        _input.Enable();
        _option = ConfigMenuOptions.VolumeMusic;

        volumeMusic.transform.localScale = new Vector3(1.1f, 1.1f, 1);
        volumeMusic.color = Color.black;
        volumeMusicBgAnim.SetTrigger("enable");

        sliderMusic.value = PlayerPrefs.GetFloat("musicVolume", 1);
        sliderSFX.value   = PlayerPrefs.GetFloat("sfxVolume", 1);
    }