public void SetSFXVolume(Slider slider) { result = sfxBus.setFaderLevel(sfxSlider.value); }
public void SetMasterVolume(Slider slider) { result = masterBus.setFaderLevel(masterSlider.value); }
// Function called from UI Slider OnValueChanged() public void SetMusicVolume(Slider slider) { // Set bus fader level to the slider.value result = musicBus.setFaderLevel(musicSlider.value); }
/// <summary> /// updates volume of master bus /// </summary> /// <param name="volume_">0 - 1</param> public void UpdateVolume(FMOD.Studio.Bus bus_, float volume_) { float vol = volume_ > 1f ? 1f : volume_; bus_.setFaderLevel(vol); }
private void Start() { Statici.inGioco = false; me = this; CambiaAlphaPannelloSfondo(); nomeScenaText.gameObject.SetActive(false); Statici.assegnaAssetDatabase(); cameraT = Camera.main.transform; datiPersonaggio = new Serializzabile<ValoriPersonaggioS>(Statici.NomeFilePersonaggio); for (int i = 0; i < Statici.databaseInizialeProprieta.matriceProprieta.Count; i++) { if (!Statici.databaseInizialeProprieta.matriceProprieta[i].giocabile) continue; string tmpNomeModelloM = Statici.databaseInizialeProprieta.matriceProprieta[i].nomeM; string tmpNomeModelloF = Statici.databaseInizialeProprieta.matriceProprieta[i].nomeF; dizionarioCollegamentoNomiConModelli.Add(tmpNomeModelloM, Instantiate(Resources.Load(tmpNomeModelloM), GameObject.Find("postazione" + contatoreGiocabili).transform.FindChild("posizioneM").position, new Quaternion(0f, 180f, 0f, 0f)) as GameObject); dizionarioCollegamentoNomiConModelli.Add(tmpNomeModelloF, Instantiate(Resources.Load(tmpNomeModelloF), GameObject.Find("postazione" + contatoreGiocabili).transform.FindChild("posizioneF").position, Quaternion.identity) as GameObject); dizionarioPosizioniPrecedenti.Add(dizionarioCollegamentoNomiConModelli[tmpNomeModelloM].name, GameObject.Find("postazione" + contatoreGiocabili).transform.FindChild("posizioneM")); dizionarioPosizioniPrecedenti.Add(dizionarioCollegamentoNomiConModelli[tmpNomeModelloF].name, GameObject.Find("postazione" + contatoreGiocabili).transform.FindChild("posizioneF")); contatoreGiocabili += 1; } Statici.CopiaIlDB(); DirectoryInfo dI = new DirectoryInfo(Application.persistentDataPath); DirectoryInfo[] dirs = dI.GetDirectories(); for (int i = 0; i < dirs.Length; i++) { cartelleLocali.Add(dirs[i].Name); } SFXBus = FMODUnity.RuntimeManager.GetBus("bus:/SFX"); EnviromentBus = FMODUnity.RuntimeManager.GetBus("bus:/Environment"); datiAudio = new Serializzabile<ClasseAudio>(Statici.NomeFileAudio, true); if (!datiAudio.Dati.inizializzato) { SFXBus.getFaderLevel(out datiAudio.Dati.volSFX); EnviromentBus.getFaderLevel(out datiAudio.Dati.volEnvironment); datiAudio.Dati.inizializzato = true; datiAudio.Salva(); } else { SFXBus.setFaderLevel(datiAudio.Dati.volSFX); EnviromentBus.setFaderLevel(datiAudio.Dati.volEnvironment); } volumiAmbiente.value = datiAudio.Dati.volEnvironment; volumiSFX.value = datiAudio.Dati.volSFX; }
public void changeSFXVolume(float vol) { SFXBus.setFaderLevel(vol); }
public void changeMusicVolume(float vol) { MusicBus.setFaderLevel(vol); }