public void EmparejaEspia() { Espionaje go = GameObject.FindGameObjectWithTag(currentNPC.pasos.ToArray() [0].tagObjeto).AddComponent <Espionaje> (); go.NPCMision = currentNPC; go.scene = "Escuela"; }
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); }