public bool GetMuteMasterVolume(AudioVolumeSettingType type) { switch (type) { case AudioVolumeSettingType.Master: return(IsMuteMasterVolume); case AudioVolumeSettingType.MasterBGM: return(IsMuteMasterVolume); case AudioVolumeSettingType.MasterSE: return(IsMuteMasterVolume); } return(false); }
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); }
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; } }
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; } }
public AudioVolumeSetting(AudioVolumeSettingType type, float defaultValue = 1.0f) { Type = type; volume = new RegisterFloatParameter(type.ToString() + "Volume", defaultValue); mute = new RegisterBoolParameter(type.ToString() + "Mute", false); }