private void Update() { if (controladorVision.PuedeVerAlJugador()) { maquinaDeEstados.ActivarEstado(maquinaDeEstados.estadoPersecucion); return; } if (controladorNavMesh.HemosLlegado()) { siguientePuntoRuta = (siguientePuntoRuta + 1) % puntosRuta.Length; ActualizarPuntoRuta(); } }