void OnRequestStartMusic(IGameEvent e) { StandardSendGameEvent ssge = (StandardSendGameEvent)e; float vol = 1; if (ssge.MyObject.Length >= 2) { vol = (float)ssge.MyObject[1]; } if (ssge.MyObject[0] is NameMusic) { NameMusic n = (NameMusic)ssge.MyObject[0]; musica.IniciarMusica(n, vol); } else if (ssge.MyObject[0] is AudioClip) { AudioClip a = (AudioClip)ssge.MyObject[0]; musica.IniciarMusica(a, vol); } else if (ssge.MyObject[0] is NameMusicaComVolumeConfig) { musica.IniciarMusica((NameMusicaComVolumeConfig)ssge.MyObject[0]); } }
public void IniciarMusicaGuardandoAtual(NameMusic esseClip, float volumeAlvo = 1, float vel = -1) { IniciarMusicaGuardandoAtual(esseClip.ToString(), volumeAlvo);; }
public void IniciarMusica(NameMusic esseClip, float volumeAlvo = 1, float vel = -1) { IniciarMusica((AudioClip)Resources.Load(esseClip.ToString()), volumeAlvo, vel); }
public void StartMusic(NameMusic esseClip, float volumeAlvo = 1, float vel = -1) { StartMusic((AudioClip)Resources.Load(esseClip.ToString()), volumeAlvo, vel); }
public void StartMusicRememberingCurrent(NameMusic esseClip, float volumeAlvo = 1, float vel = -1) { StartMusicRememberingCurrent(esseClip.ToString(), volumeAlvo);; }