Exemplo n.º 1
0
    public void EmparejaEspia()
    {
        Espionaje go = GameObject.FindGameObjectWithTag(currentNPC.pasos.ToArray() [0].tagObjeto).AddComponent <Espionaje> ();

        go.NPCMision = currentNPC;
        go.scene     = "Escuela";
    }
Exemplo n.º 2
0
 void SacaConversacion()
 {
     //TP de los personajes espaciales
     if ((NPCMision.nombrePersonaje == "Delegada" && NPCMision.indiceMision == 2) ||
         (NPCMision.nombrePersonaje == "Minusvalido" && NPCMision.indiceMision == 0))
     {
         NPCMision.transform.position = transform.position;
     }
     Debug.Log("Saca conversacion espia");
     DialogueManager.instance.frasesEspia = new Queue <FraseEspia>(NPCMision.pasos.Dequeue().frasesEspia);
     DialogueManager.instance.AbreCierraDialogueCanvas();
     DialogueManager.instance.MuestraFrasesEspia();
     DialogueManager.instance.ableInput = true;
     //Si hay mas pasos, los carga
     if (NPCMision.pasos.ToArray()[0] != null)
     {
         Espionaje esp = GameObject.FindGameObjectWithTag(NPCMision.pasos.ToArray() [0].tagObjeto).AddComponent <Espionaje> ();
         esp.NPCMision = NPCMision;
         esp.scene     = "Escuela";
         MissionManager.instance.ActualizaPasos((Mission)NPCMision);
     }
     else
     {
         NPCMision.isComplete = true;
     }
     gameObject.SetActive(false);
 }