//----------------------------------------------------------------------------------------------------------------- public void UpdateVolume(AudioMixerGroups audioMixerGroup, float value) { string audioMixerGroupToUpdate = Enum.GetName(typeof(AudioMixerGroups), audioMixerGroup); PlayerPrefs.SetFloat(audioMixerGroupToUpdate, value); MasterMixer.SetFloat(audioMixerGroupToUpdate, value); }
public static string GetAudioMixerGroupName(AudioMixerGroups value) { string audioMixerGroupName = ""; switch (value) { case AudioMixerGroups.MUSIC: audioMixerGroupName = "Music"; break; case AudioMixerGroups.SFX: audioMixerGroupName = "SFX"; break; case AudioMixerGroups.PATROL: audioMixerGroupName = "Patrol"; break; default: break; } return(audioMixerGroupName); }
public float GetVolume(AudioMixerGroups audioMixerGroup) { string audioMixerGroupName = Enum.GetName(typeof(AudioMixerGroups), audioMixerGroup); return(Convert.ToSingle(PlayerPrefs.GetFloat(audioMixerGroupName, 1))); }