Esempio n. 1
0
 public void iniciarQuest()
 {
     if (msc.missaoAtual.ID == md.ID)
     {
         float distancia = Vector3.Distance(minhaPosicao.transform.position, player.transform.position);
         if (distancia < 3 && iniciada == false)
         {
             m_AudioSource.PlayOneShot(missao01);
             exampleController1.ShowMessage("Saudações recruta, faça a ronda no forte!!");
             iniciada = true;
             scriptMRCP.IniciaMissao();
         }
     }
 }
Esempio n. 2
0
    IEnumerator PlayCinematic()
    {
        if (timelinePlaybackManager != null)
        {
            timelinePlaybackManager.gameObject.SetActive(true);
            timelinePlaybackManager.PlayTimeline();
            Debug.Log("Comecou a tocar");
            yield return(new WaitWhile(() => timelinePlaybackManager.timelinePlaying));

            Debug.Log("Parou de tocar");
        }

        missao_checkpoints.IniciaMissao();
        missaoController.mudarMissao(ID);
        if (NPCPadrao != null)
        {
            NPCPadrao.moverNPC();
        }
    }