public void Resetar () { // Set(); if( musicaAtual != null ) Destroy(musicaAtual.gameObject); partituraAtual = null; tempoEmPause = 0f; }
public void Resetar() { // Set(); if (musicaAtual != null) { Destroy(musicaAtual.gameObject); } partituraAtual = null; tempoEmPause = 0f; }
public void NovaMusica(PartituraInfo dados, bool autoPlay = false) { if (musicaAtual != null) { StopMusica(); DestroyMusica(musicaAtual); } Debug.Log("Dados> Compasso: " + dados.compassos.Count); Debug.Log("Dados> Base: " + dados.nomeAudioBase); Debug.Log("Dados> Instrumento: " + dados.nomeAudioInstrumento); MusicaInfo info = new MusicaInfo(); info.mPartitura = dados; info.mBanda.musicaBase = Vivaldos.NameToAudioClip(dados.nomeAudioBase); info.mBanda.instrumentoAtual = Vivaldos.NameToAudioClip(dados.nomeAudioInstrumento); Musica m = Instantiate(_prefabMusica) as Musica; m.mInfo = info; gRitmo.s.SetBPM(info.mPartitura.BPM); List <string> outrosInstrumentos = gLevels.s.GetInstrumentosAnteriores( ); foreach (string s in outrosInstrumentos) { AudioClip clip = Vivaldos.NameToAudioClip(s); m.AdicionarInstrumentoExtra(clip); } musicaAtual = m; if (autoPlay) { PlayMusica(); } }
public void Awake() { info = new PartituraInfo(); }
public _PartituraEditor() { partituraInfo = new PartituraInfo(); compassos = new List <_CompassoEditor>(); }
public _PartituraEditor() { partituraInfo = new PartituraInfo(); compassos = new List<_CompassoEditor>(); }
public void NovaMusica() { partituraAtual = GetPartitura(indiceMusica); NovaMusica(partituraAtual); }
public void NovaMusica (PartituraInfo dados, bool autoPlay = false) { if (musicaAtual != null) { StopMusica(); DestroyMusica( musicaAtual ); } Debug.Log("Dados> Compasso: " + dados.compassos.Count ); Debug.Log("Dados> Base: " + dados.nomeAudioBase ); Debug.Log("Dados> Instrumento: " + dados.nomeAudioInstrumento ); MusicaInfo info = new MusicaInfo (); info.mPartitura = dados; info.mBanda.musicaBase = Vivaldos.NameToAudioClip (dados.nomeAudioBase); info.mBanda.instrumentoAtual = Vivaldos.NameToAudioClip (dados.nomeAudioInstrumento); Musica m = Instantiate (_prefabMusica) as Musica; m.mInfo = info; gRitmo.s.SetBPM (info.mPartitura.BPM); List<string> outrosInstrumentos = gLevels.s.GetInstrumentosAnteriores( ); foreach( string s in outrosInstrumentos ) { AudioClip clip = Vivaldos.NameToAudioClip( s ) ; m.AdicionarInstrumentoExtra( clip ); } musicaAtual = m; if (autoPlay) PlayMusica (); }
public void NovaMusica() { partituraAtual = GetPartitura (indiceMusica); NovaMusica (partituraAtual); }