Ejemplo n.º 1
0
	public void Resetar ()
	{
//		Set();
		if( musicaAtual != null ) 
			Destroy(musicaAtual.gameObject);
		partituraAtual = null;
		tempoEmPause = 0f;
	}
Ejemplo n.º 2
0
    public void Resetar()
    {
//		Set();
        if (musicaAtual != null)
        {
            Destroy(musicaAtual.gameObject);
        }
        partituraAtual = null;
        tempoEmPause   = 0f;
    }
Ejemplo n.º 3
0
    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();
        }
    }
Ejemplo n.º 4
0
	public void Awake()
	{
		info = new PartituraInfo();
	}
Ejemplo n.º 5
0
 public _PartituraEditor()
 {
     partituraInfo = new PartituraInfo();
     compassos     = new List <_CompassoEditor>();
 }
Ejemplo n.º 6
0
	public _PartituraEditor()
	{
		partituraInfo = new PartituraInfo();
		compassos = new List<_CompassoEditor>();
	}
Ejemplo n.º 7
0
    public void NovaMusica()
    {
        partituraAtual = GetPartitura(indiceMusica);

        NovaMusica(partituraAtual);
    }
Ejemplo n.º 8
0
 public void Awake()
 {
     info = new PartituraInfo();
 }
Ejemplo n.º 9
0
	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 ();

	}
Ejemplo n.º 10
0
	public void NovaMusica()
	{
		partituraAtual = GetPartitura (indiceMusica);

		NovaMusica (partituraAtual);

	}