示例#1
0
 private void Start()
 {
     if (UserSettings.SettingsExist)
     {
         LoadVolumes();
         AudioParameterManager.SetMasterMute(UserSettings.GameData.MasterMute);
     }
 }
示例#2
0
        private void SetInitialVolumes()
        {
            foreach (InitialValuePerBus pair in initialVolumes)
            {
                if (pair.Key == BusType.Master)
                {
                    AudioParameterManager.SetMasterVolume(pair.Value);
                    AudioParameterManager.SetMasterMute(pair.isMuted);
                    continue;
                }

                string busPath = EventPaths.GetPath(pair.Key);
                AudioParameterManager.SetBusVolume(busPath, pair.Value);
                AudioParameterManager.SetBusMute(busPath, pair.isMuted);
            }
        }
示例#3
0
 public float GetVolume(BusType busType)
 {
     return(AudioParameterManager.GetBusVolume(EventPaths.GetPath(busType)));
 }
示例#4
0
 public void SetVolume(BusType busType, float volume)
 {
     AudioParameterManager.SetBusVolume(EventPaths.GetPath(busType), volume);
 }