// Update is called once per frame void Update() { if (controladorVision.PuedeVerAlJugador(out RaycastHit hit)) { controladornavMesh.PerseguirObjetivo = hit.transform; maquinaDeEstados.ActivarEstado(maquinaDeEstados.EstadoPersecucion); return; } if (controladornavMesh.Llegamos()) { siguienteWayPoint = (siguienteWayPoint + 1) % WayPoints.Length; ActualizarVoidPointDestino(); } }