// Update is called once per frame void Update() { if (es_dialogo_mision) { if (dialogo_activo) { if (Input.GetKeyDown(KeyCode.Space)) { if (linea_actual < lineas.Length) { mostrarMensaje(lineas [linea_actual++]); } else { mostrarMensaje("Aceptar: A, Rechazar: R"); } } else if (linea_actual == lineas.Length) { if (Input.GetKeyDown(KeyCode.A)) { mision.empezarMision(); print("mision aceptada"); dialogo_activo = false; cajaDialogo.SetActive(false); } else if (Input.GetKeyDown(KeyCode.R)) { print("mision rechazada"); dialogo_activo = false; cajaDialogo.SetActive(false); } } } } else { if (dialogo_activo && Input.GetKeyDown(KeyCode.Space)) { if (linea_actual < lineas.Length) { mostrarMensaje(lineas [linea_actual++]); } else { dialogo_activo = false; cajaDialogo.SetActive(false); } } } }