Example #1
0
        public bool GetMuteMasterVolume(AudioVolumeSettingType type)
        {
            switch (type)
            {
            case AudioVolumeSettingType.Master:
                return(IsMuteMasterVolume);

            case AudioVolumeSettingType.MasterBGM:
                return(IsMuteMasterVolume);

            case AudioVolumeSettingType.MasterSE:
                return(IsMuteMasterVolume);
            }
            return(false);
        }
Example #2
0
        public float GetMasterVolume(AudioVolumeSettingType type)
        {
            switch (type)
            {
            case AudioVolumeSettingType.Master:
                return(MasterVolume);

            case AudioVolumeSettingType.MasterBGM:
                return(MasterBGMVolume);

            case AudioVolumeSettingType.MasterSE:
                return(MasterSEVolume);
            }

            return(0.0f);
        }
Example #3
0
        public void SetMute(AudioVolumeSettingType type, bool mute)
        {
            switch (type)
            {
            case AudioVolumeSettingType.Master:
                masterVolumeSetting.IsMute = mute;
                break;

            case AudioVolumeSettingType.MasterBGM:
                masterBGMVolumeSetting.IsMute = mute;
                break;

            case AudioVolumeSettingType.MasterSE:
                masterSEVolumeSetting.IsMute = mute;
                break;
            }
        }
Example #4
0
        public void SetMasterVolume(AudioVolumeSettingType type, float value)
        {
            switch (type)
            {
            case AudioVolumeSettingType.Master:
                masterVolumeSetting.Volume = value;
                break;

            case AudioVolumeSettingType.MasterBGM:
                masterBGMVolumeSetting.Volume = value;
                break;

            case AudioVolumeSettingType.MasterSE:
                masterSEVolumeSetting.Volume = value;
                break;
            }
        }
Example #5
0
 public AudioVolumeSetting(AudioVolumeSettingType type, float defaultValue = 1.0f)
 {
     Type   = type;
     volume = new RegisterFloatParameter(type.ToString() + "Volume", defaultValue);
     mute   = new RegisterBoolParameter(type.ToString() + "Mute", false);
 }