private void Update() { agente.SetDestination(jogador.position); animacaoChefe.Movimentar(agente.velocity.magnitude); if (agente.hasPath == true) { bool pertoJogador = agente.remainingDistance <= agente.stoppingDistance; if (pertoJogador) { animacaoChefe.Atacar(true); Vector3 direcao = jogador.position - transform.position; movimentoChefe.Rotacionar(direcao); } else { animacaoChefe.Atacar(false); } } }
private void Atacar() { direcao = jogador.transform.position - transform.position; animaZumbi.Atacar(true); }