void Update() { agent.SetDestination(player.position); bool isWalking = agent.velocity.magnitude > 0; animBoss.Walk(isWalking); if (agent.hasPath == true) { bool nearPlayer = agent.remainingDistance <= agent.stoppingDistance; if (nearPlayer) { Vector3 direcao = player.position - transform.position; moveBoss.Rotacionar(direcao); animBoss.Attack(true); } else { animBoss.Attack(false); } } }